Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
107 views
Hey Guys

I am using RadTreeList and doing the hierarchical binding of data by keeping that in the update panel and doing server side binding using AjaxManager and keep the paging enabled.
Whenever I click on any page number or Group(-) Image on the top left of the tree list it throws java script error and treelist got crashed and is unable to find the id of the treeview in update panel and shows control undefined
Is there any other way to group the data on the basis of 'ParentI3D' and having sorting and paging functionality enabled

Here is the design of my treelist:

<asp:UpdatePanel ID="upPanel" runat="server" UpdateMode="Always">                     <ContentTemplate>                           <telerik:RadTreeList ID="gvCustomerMonitorFailures" runat="server" ParentDataKeyNames="ParentI3D"                         ClientIDMode="Static" DataKeyNames="I3D" AllowPaging="true" PageSize="5" AutoGenerateColumns="false"                         AllowSorting="true" ShowTreeLines="false" GridLines="None" AllowMultiItemSelection="true">                         <ClientSettings Selecting-AllowItemSelection="false">                             <ClientEvents OnItemSelected="gvCustomerMonitorFailures_OnItemSelected" OnItemClick="gvCustomerMonitorFailures_OnItemClick">                             </ClientEvents>                         </ClientSettings>                         <Columns>                             <telerik:TreeListBoundColumn DataField="DisplayName" UniqueName="DisplayName" HeaderText=""                                 HeaderStyle-Width="35px" />                             <telerik:TreeListTemplateColumn DataField="IsCheck" UniqueName="IsCheck" HeaderText="">                                 <ItemTemplate>                                     <img src='<%# ProcessMyDataItem(Eval("IsCheck")) %>' id="DisplayIsDeleted" alt=""                                         style="margin-left5pxmargin-top5pxwidth16pxheight16px;" />                                 </ItemTemplate>                                 <HeaderStyle Width="35px" />                                 <ItemStyle HorizontalAlign="Center" />                             </telerik:TreeListTemplateColumn>                             <telerik:TreeListTemplateColumn DataField="IsProblems" UniqueName="IsProblems" HeaderText="">                                 <ItemTemplate>                                     <img src='<%# ProcessMyDataItem(Eval("IsProblems")) %>' id="DisplayIsDeleted" alt=""                                         style="margin-left5pxmargin-top5pxwidth16pxheight16px;" />                                 </ItemTemplate>                                 <HeaderStyle Width="35px" />                                 <ItemStyle HorizontalAlign="Center" />                             </telerik:TreeListTemplateColumn>                             <telerik:TreeListTemplateColumn DataField="IsProcessorPerformance" UniqueName="IsProcessorPerformance"                                 HeaderText="">                                 <ItemTemplate>                                     <img src='<%# ProcessMyDataItem(Eval("IsProcessorPerformance")) %>' id="DisplayIsDeleted"                                         alt="" style="margin-left5pxmargin-top5pxwidth16pxheight16px;" />                                 </ItemTemplate>                                 <HeaderStyle Width="35px" />                                 <ItemStyle HorizontalAlign="Center" />                             </telerik:TreeListTemplateColumn>                             <telerik:TreeListBoundColumn DataField="Description" UniqueName="Description" HeaderText="<%$ Resources:CEntronResource, clmDescription %>">                                 <ItemStyle HorizontalAlign="Right" />                             </telerik:TreeListBoundColumn>                             <telerik:TreeListBoundColumn DataField="StartAsString" UniqueName="StartAsString"                                 HeaderText="<%$ Resources:CEntronResource, clmStart %>" />                             <telerik:TreeListBoundColumn DataField="FinishAsString" UniqueName="FinishAsString"                                 HeaderText="<%$ Resources:CEntronResource, clmFinish %>" />                             <telerik:TreeListBoundColumn DataField="Time" UniqueName="Time" HeaderText="<%$ Resources:CEntronResource, clmTime %>" />                             <telerik:TreeListBoundColumn DataField="FailureReason" UniqueName="FailureReason"                                 HeaderText="<%$ Resources:CEntronResource, clmFailureReason %>" />                         </Columns>                     </telerik:RadTreeList>                                                    </ContentTemplate>                 </asp:UpdatePanel>




Here is the Ajax request event which I used to call on my another control click:

      /// <summary>
        /// Handles the AjaxRequest event of the RadAjaxManager1 control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="Telerik.Web.UI.AjaxRequestEventArgs"/> instance containing the event data.</param>
        protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e)
        {
              
            //UserControl treelist = (UserControl)this.FindControl("serverComptDetailsView");
            UpdatePanel updPanel = (UpdatePanel)serverComptDetailsView.FindControl("upPanel");
            RadTreeList treelist = (RadTreeList)serverComptDetailsView.FindControl("gvCustomerMonitorFailures");
           
            CEntronRestServiceClient serviceClient = new CEntronRestServiceClient();
            RequestOfint request = new RequestOfint();
            request.Data = Convert.ToInt32(e.Argument.ToString());
            ResponseOfMonitoringDataFailureDTOHGZ00jlC response = new ResponseOfMonitoringDataFailureDTOHGZ00jlC();
            response = serviceClient.GetMonitoringDataFailureDetailByDeviceID(request);

            treelist.DataSource = response.Result;

        
        }
Antonio Stoilkov
Telerik team
 answered on 09 May 2012
1 answer
99 views
Hello,

I am using RadAJAX panel.

I have a radgrid and it has Expand and collapse functionality to expand and collapse rows.

If I expand rows and click on Update button, again it is showing in collapse mode. I want the Grid to appear like it looks before postback

What I have to do ?

TIA
Princy
Top achievements
Rank 2
 answered on 09 May 2012
5 answers
189 views
Hi,
I would like to add a Comboxbox to  New Appointment Window(ComboBox will have 2 values "Development" , "Testing")
So User can able to select value from combobox and save into the database.

How can we add Comboxbox..?
Shinu
Top achievements
Rank 2
 answered on 09 May 2012
3 answers
141 views
I am using your RadTreeview to show my categories in parent child mode with code as

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><br><telerik:RadTreeView ID="RadTreeView1"<br>                                    runat="server" TriStateCheckBoxes="true" CheckBoxes="true" CheckChildNodes="false"><br>                                    <Nodes><br>                                    <telerik:RadTreeNode Text="hello" Value="hello"></telerik:RadTreeNode><br>                                    <telerik:RadTreeNode Text="hello1" Value="hello1" Selected="true" Checked="true"><br>                                    <Nodes><br>                                    <telerik:RadTreeNode Text="hello11" Value="hello11"></telerik:RadTreeNode><br>                                    <telerik:RadTreeNode Text="hello12" Value="hello12"></telerik:RadTreeNode><br>                                    <telerik:RadTreeNode Text="hello13" Value="hello13"></telerik:RadTreeNode><br>                                    </Nodes><br>                                    </telerik:RadTreeNode><br>                                    <telerik:RadTreeNode Text="hello2" Value="hello2"></telerik:RadTreeNode><br>                                    <telerik:RadTreeNode Text="hello3" Value="hello3"></telerik:RadTreeNode><br>                                    </Nodes><br>                                </telerik:RadTreeView>


in code behind:
i also checked but its not working

RadTreeView1.ClearCheckedNodes();<br>RadTreeNode trnode = RadTreeView1.GetAllNodes().Where(tn => tn.Text=="hello1").FirstOrDefault();<br>                trnode.Selected = true;<br>               // trnode.Checkable = true;<br>                trnode.Checked = true;


i want to check only parent while binding the data

can anyone please help to tell me if i am doing something wrong, it is not possible or some kind of bug
Princy
Top achievements
Rank 2
 answered on 09 May 2012
6 answers
351 views
if i upload 2 file, and add second file and fileName is same i delete it using
     sender.deleteFileInputAt(sender.getUploadedFiles().length);


It look like delete, but it didn't really delete..

    RadAsyncUpload1.UploadedFiles.Count , it still get 2
Shinu
Top achievements
Rank 2
 answered on 09 May 2012
0 answers
196 views
Hi,
I have node in TreeView, when User gives Node Text, I'm finding that particular node and expanding its path,
Now, I have a Issue I need to fire the event which is occurs OnNodeClick at server side.
Please help me.

Regards
Phaneendra  
Phaneendra
Top achievements
Rank 1
 asked on 09 May 2012
1 answer
176 views
I'm trying to implement the code at the bottom of this page as a test and I'm not sure what dll's I need to reference?

http://demos.telerik.com/aspnet-ajax/chart/examples/skinning/misc/defaultcs.aspx 
Richard
Top achievements
Rank 1
 answered on 08 May 2012
1 answer
118 views
I have used both Telerik.WebControls.RadGrid and Telerik.Web.UI.RadGrid.

Telerik.WebControls.RadGrid has skin property as Windows (skin="Windows") and Telerik.Web.UI.RadGrid has skin property as Outlook (skin="Outlook").

Now I need the same styles for Telerik.Web.UI.RadGrid as like the Telerik.WebControls.RadGrid.

I have tried this by changing the skin as "Windows" name and EnableEmbeddedSkins="false" for Telerik.Web.UI.RadGrid. It applies some of its style as "Windows" but not similar as Telerik.WebControls.RadGrid.

Can anyone help me.
Richard
Top achievements
Rank 1
 answered on 08 May 2012
4 answers
253 views
Hello team,

Sorry for my flurry of questions.

I'm binding a table having the columns A, B, C, D, E, F, G, H to the radscheduler and setting A, B, C, D as the DataKeyField, DataSubjectField, DataStartField, DataEndField.

My questions -

1. Now i want the tooltip to show the values from the columns E, F and G. How to do that?

2. What does Appointment.DataItem really return? Can i get the values of E, F and G from Appointment.DataItem? (I always get it as null)

Thank you once again.
NLV
InfySam
Top achievements
Rank 1
 answered on 08 May 2012
5 answers
153 views
Hi,

I would like to use the RadScheduler with an ASMX webservice for fetching appointment data. This works, but i would like to send some attributes along with the request so the SchedulerProvider can use this as a filter. Otherwise i have to get fetch a lot of data from my data layer.

I have tried to use the SchedulerProvider directly setting the property ProviderName on the RadScheduler and removed the webservice settings. When i add an attribute to the RadScheduler object, it is accessible in the SchedulerProvider. This way of passing filter values works, but not when is use the webservice.

Is it possible to send custom attributes along with the webservice call?
Plamen
Telerik team
 answered on 08 May 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?