Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
119 views
I'm following the instructions on:
http://www.telerik.com/help/aspnet-ajax/schedule_howtoexportingtoicalendar.html

to add the export feature to our online calendar already in production.  Per the instructions I've added the code block to the .ascx:
                <div style="text-align: right;"
                     <span style="cursor: pointer; cursor: hand;"
                     <asp:ImageButton runat="server" ID="Button1" ImageUrl="Outlook.gif" AlternateText="Export to iCalendar" 
                     CommandName="Export" OnClientClick="Export(this, event); return false;" /> 
                     </span> 
                </div> 

And the methods to my codebehind:
private void WriteCalendar(string data) 
        { 
            HttpResponse response = Page.Response; 
            response.Clear(); 
            response.Buffer = true
            response.ContentType = "text/calendar"
            response.ContentEncoding = Encoding.UTF8; 
            response.Charset = "utf-8"
            response.AddHeader("Content-Disposition", "attachment;filename=\"RadSchedulerExport.ics\""); 
            response.Write(data); 
            response.End(); 
        } 
 
        protected void RadScheduler1_AppointmentCommand(object sender, AppointmentCommandEventArgs e) 
        { 
            if (e.CommandName == "Export") 
            { 
                WriteCalendar(RadScheduler.ExportToICalendar(e.Container.Appointment)); 
            } 
        }  

the button shows up, however when I click it I get:

"Microsoft JScript runtime error: Object expected" And it highlights the "Export(this, event); return false;" in here:
<input type="image" name="MasterCalendar1$RadScheduler1$ctl138$Button1" id="MasterCalendar1_RadScheduler1_ctl138_Button1" src="Outlook.gif" alt="Export to iCalendar" onclick="Export(this, event); return false;" style="border-width:0px;" /> 

I'm presuming this is because the Export() method hasn't been written in the .ascx as in the demo on the telerik site, however the instructions I was following do not mention this as necessary.

If this is the necessary code block:
<telerik:RadCodeBlock runat="server"
 
        <script type="text/javascript"
            function Export(sender, e) 
            { 
                $find("<%= RadAjaxManager1.ClientID %>").__doPostBack(sender.name, ""); 
            } 
        </script> 
 
    </telerik:RadCodeBlock> 

How do I change it to use it without the AjaxManager, I had to remove the AjaxManager to allow the calendar to work inside of sitefinity.






Peter
Telerik team
 answered on 08 Jun 2011
5 answers
179 views
Hi.

Is there a general process to check if a dotnetnuke installation has the correct set of files if you have overwritten the default telerik dll with the normal telerik dll?

We updated the dll version in the web and release configs but there are numerous small errors appearing. I was under the impression that all necessary files/scripts etc where contained within the dll.

Thanks in advance.

Chris
Iana Tsolova
Telerik team
 answered on 08 Jun 2011
1 answer
104 views
Hi Guys,

Is it possible to create a chart like the one attached? Some values need to be grouped by an 'owner'. It can be for example a chart of tasks of some type assigned to different users.
Evgenia
Telerik team
 answered on 08 Jun 2011
1 answer
70 views
Hello Telerik Team,

I have developed a Hierarchial RadGrid using the approach given here:
http://demos.telerik.com/aspnet-ajax/grid/examples/programming/detailtabledatabind/defaultcs.aspx

Then added 'Export to Excel' functionality to the grid.
The code for the same is given here.

There are 2 issues with 'Export to Excel' functionality
1. 'Export to Excel' button when clicked first time works fine. But when I click it again, it does not work.
2. Data is exported only for the first level, not for the hierarchy tables.

<asp:Button runat="server" ID="Button1" OnClick="Button1_Click" Text="Export to Excel" />
protected void Button1_Click(object sender, EventArgs e)
       {
           ConfigureExport();
            
           RadGrid1.MasterTableView.ExportToExcel();
       }
       public void ConfigureExport()
       {
           RadGrid1.ExportSettings.ExportOnlyData = true;
 
       }
Please provide solution asap
Princy
Top achievements
Rank 2
 answered on 08 Jun 2011
1 answer
162 views
When i enable AllowFilterByColumn in RadGrid and custom paging with NeedDataSource.  I have a problem which is filter is ok but paging of RadGrid is show wrong. If i dont use AllowFilterByColumn Paging is ok. But when i use AllowFilterByColumn Paging will show wrong Please help me. Thanks. This is my code : 
 
protected void RgProductNeedDataSource(object sender, GridNeedDataSourceEventArgs e)
{           
int startRowIndex = rgProduct.CurrentPageIndex * rgProduct.PageSize;        
        
int totalRows;            
        int maximumRows = rgProduct.PageSize;          
        var pageIndex = startRowIndex / maximumRows;          
        rgProduct.DataSource = _datacontext.Products.Page(pageIndex, maximumRows, p => p.ProductCode,
true, out totalRows);

 
Pavlina
Telerik team
 answered on 08 Jun 2011
2 answers
104 views
Hi,
I've localized RadEditor DialogBox and set CdnSettings-TelerikCdn="Disabled" of RadScriptManager and RadStyleSheetManager.
But when I watch the requests with FireBug it connects to telerik website.
And when internet is not connected the style of dialogs is disassembled.
Actually Telerik.Web.UI.DialogHandler.axd refers to telerikstatic.com.
Mehrdad
Top achievements
Rank 1
 answered on 08 Jun 2011
1 answer
80 views
Hello,

I have a control in a master page that I want to display only when the master page is not in a RadWindow; when in a RadWindow, it should be hidden.  Is that possible to do, to detect when the page request is inside the RadWindow?

Thanks.
Georgi Tunev
Telerik team
 answered on 08 Jun 2011
2 answers
112 views
I am generating tabs at runtime with close button for each tab,  when i select any item from dropdown then it generating tab with close button but without text, check the attached image. when i select another item from dropdown it adding text to already generated tab, but for the tab which is generated last not showing the text, how to solve the issue..

aspx.cs page
protected override void OnInit(EventArgs e)
 {
       RadTabStrip1.TabTemplate = new TabTemplate();
       base.OnInit(e);
 }
 protected void Page_Load(object sender, EventArgs e)
 {
       if (!Page.IsPostBack)
            BindUsers();
       RadTabStrip1.DataBind();
 }
 
 private void BindUsers()
{
 .  .. . . . .
}
protected void ddlUsers_SelectedIndexChanged(object sender, EventArgs e)
{
     if (ddlUsers.SelectedIndex != 0)
     {
          if (RadTabStrip1.Tabs.Count == 0)
          {
              RadTab Separator = new RadTab();
              Separator.IsSeparator = true;
              Separator.Width = Unit.Pixel(50);
              RadTabStrip1.Tabs.Add(Separator);
              RadTab tab1 = new RadTab(ddlUsers.SelectedItem.Text, ddlUsers.SelectedItem.Value);
              RadTabStrip1.Tabs.Add(tab1);
              RadTabStrip1.Tabs.FindTabByText(ddlUsers.SelectedItem.Text).Selected = true;
         }
        else if (RadTabStrip1.Tabs.Count > 0 && RadTabStrip1.FindTabByText(ddlUsers.SelectedItem.Text) == null)
        {
                    //RadTab Separator = new RadTab();
                    //Separator.IsSeparator = true;
                    //Separator.Width = Unit.Pixel(5);
                    //RadTabStrip1.Tabs.Add(Separator);
 
              RadTab tab1 = new RadTab(ddlUsers.SelectedItem.Text, ddlUsers.SelectedItem.Value);
              RadTabStrip1.Tabs.Add(tab1);
              RadTabStrip1.Tabs.FindTabByText(ddlUsers.SelectedItem.Text).Selected = true;
         }
        else
             RadTabStrip1.Tabs.FindTabByText(ddlUsers.SelectedItem.Text).Selected = true;
             GetDashboards(ddlUsers.SelectedItem.Text);
       }
      else
       {
           ddlDashboards.Items.Clear();
           ddlDashboards.DataSource = CreateEmptyDataTable();
           ddlDashboards.DataTextField = "DashboardTitle";
           ddlDashboards.DataValueField = "DashboardKey";
           ddlDashboards.DataBind();
       }
}

class file
class TabTemplate : ITemplate
    {
        public void InstantiateIn(Control container)
        {
            Label lbl = new Label();
            lbl.ID = "ItemLabel";
            //lbl.Text = "";
            lbl.DataBinding += new EventHandler(lbl_DataBinding);
            ImageButton ImgBtnClose = new ImageButton()
            {
                ImageUrl = "../../Images/delete1.gif",
                CssClass = "image"
            };
            ImgBtnClose.Click += new ImageClickEventHandler(ImgBtnClose_Click);
            ImgBtnClose.Attributes.Add("onclick", "return confirm('Do you want to close this tab.');");
            container.Controls.Add(lbl);
            container.Controls.Add(ImgBtnClose);
        }
 
        void ImgBtnClose_Click(object sender, ImageClickEventArgs e)
        {
            ImageButton target = (ImageButton)sender;
            RadTab tab = (RadTab)target.BindingContainer;
            RadTabStrip tabStrip = (RadTabStrip)tab.Parent;
            tabStrip.Tabs.Remove(tab);
        }
 
        private void lbl_DataBinding(object sender, EventArgs e)
        {
            Label target = (Label)sender;
            RadTab tab = (RadTab)target.BindingContainer;
            string tabText = (string)DataBinder.Eval(tab, "Text");
            target.Text = tabText;
        }
    }
Hiren
Top achievements
Rank 1
 answered on 08 Jun 2011
3 answers
254 views
I'm creating 8 series in my chart - 4 lines, 4 points, one point series for each line. Data is displaying fine. I have used the Hay skin but have opted to change the color of one of my lines. However, I can't seem to get the pointmarks in the point series to change color.

I'm creating my series as follows:-

protected RadChart SetChartData(RadChart radChart, DataTable chartDataTable)
        {
            radChart.DataSource = chartDataTable;
            
            radChart.Series.Add(CreateChartSeries("Assets", ChartSeriesType.Line, "Assets"));
            radChart.Series[0].Appearance.LabelAppearance.Visible = false;
 
            radChart.Series.Add(CreateChartSeries("Assets calibrations", ChartSeriesType.Point, Color.Red, "AssetCalibrations"));
            //radChart.Series[1].Appearance.PointMark.FillStyle.MainColor = System.Drawing.Color.Red;
            radChart.Series[1].Appearance.LabelAppearance.Visible = false;
 and so forth for the other 6 series
            return radChart;
        }
 
which calls my CreateChartSeries method:-
 
protected ChartSeries CreateChartSeries(string name, ChartSeriesType type, Color seriesColor, string dataYColumn)
        {
            ChartSeries chartSeries = new ChartSeries();
            chartSeries.Name = name;
            chartSeries.Type = type;
            if (type == Telerik.Charting.ChartSeriesType.Line) { chartSeries.Appearance.LineSeriesAppearance.Color = seriesColor; }
            if (type == Telerik.Charting.ChartSeriesType.Point) { chartSeries.Appearance.PointMark.FillStyle.MainColor = seriesColor; }
 
            chartSeries.DataYColumn = dataYColumn;
 
            return chartSeries;
        }

I know my code is stepping into the 2nd if (type==Point) and it appears to set the color, but when my chart is rendered, the points are all colored by the Hay skin. I've even tried setting the color after the series.add (commented out now in my SetChartData method.

Hopefully I'm doing something daft?
thanks
--Michael

Ves
Telerik team
 answered on 08 Jun 2011
2 answers
80 views
Hi.. am new to RedSlider, I have placed the RadSlider in the asp.net page..

but when I scroll the page, Radslider also moves along with the page which I DO NOT want to..

How can I avoid this?

thanks
Pramod
pramodh
Top achievements
Rank 1
 answered on 08 Jun 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Edmond
Top achievements
Rank 1
Iron
fabrizio
Top achievements
Rank 2
Iron
Veteran
RobMarz
Top achievements
Rank 2
Iron
Fakhrul
Top achievements
Rank 1
Iron
Tejas
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?