Click here to Skip to main content
15,881,455 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
In my aspx page is having RadGrid and RadWindow inside the update panel.In Radwindow i have RadTreeview and RadEditor the radtreeview is not wroking properly when it is in the update panel before its wroking properly after inserting updatepanel only i am getting error how to solve is it RadTreeView will wrok in UpdatePanel are not.my code is like this
i crated this example based on this link
demos.telerik.com/aspnet-ajax/editor/examples/treeviewandeditor/defaultcs.aspx
ASP.NET
 <form id="form1" runat="server">
          <asp:ScriptManager ID="ScriptManager1" runat="server">
       </asp:ScriptManager>
      
                  <script type="text/javascript">
                      var editor =$find("<%=RadEditor1.ClientID%>");
                      var tree = null;
                      function storeReferences() {
                      debugger;
                      editor = $find("<%=RadEditor1.ClientID%>");
                   tree = $find("<%=RadTreeView1.ClientID%>");
                  //makeUnselectable(tree.get_element());
                  Sys.Application.remove_load(storeReferences);
              }
              Sys.Application.add_load(storeReferences);
              function Confirmation(sender, args) {
                  var res = confirm('Are you sure want to delete ?');
                  if (!res) {
                      //Cancel the postback
                      args.set_cancel(true);
                  }
              }
              function getelement()
              {
                  debugger;
                  $find("<%= RadWinEmp_Add.ClientID %>").show();
                editor = $find("<%=RadEditor1.ClientID%>");
                tree = $find("<%=RadTreeView1.ClientID%>");
              }
     </script>
       
   <asp:UpdatePanel ID="up1datepanel1" runat="server" >
    <ContentTemplate>            
    <div>
     <telerik:RadWindow ID="RadWinEmp_Add"  runat="server" Width="900" Height="600" Modal="true" 
                Behaviors="Close,Reload" VisibleStatusbar="false">
            <ContentTemplate>
                          <telerik:RadSkinManager ID="QsfSkinManager"  runat="server" ShowChooser="true" />
                          <telerik:RadFormDecorator ID="QsfFromDecorator"  runat="server" DecoratedControls="All" EnableRoundedCorners="false" />
                <table>
                    <tr>
                         <td valign="top">
                                <telerik:RadTreeView ID="RadTreeView1"  runat="server" Height="300px" Skin="" EnableDragAndDrop="True" OnClientNodeClicking="BeforeClick"
                                    OnClientNodeDragStart="OnClientNodeDragStart" OnClientNodeDragging="OnClientNodeDragging" 
                                     önClientNodeDropping="OnClientNodeDropping"
                                    Width="200px" Enabled="true">
                                </telerik:RadTreeView>
                            </td>
                        <td>
                          <telerik:RadEditor ToolsFile="Tools.xml" ID="RadEditor1"  runat="server" ForeColor="Black" >  </telerik:RadEditor>
                          </td>
                        </tr>
                    </table>
            <br />
            <center>
             <telerik:RadButton ID="rbtnUpdate"  runat="server"   Text="Update"   önClick="btnUpdate_Click"  
                                        AutoPostBack="True" ButtonType="LinkButton" >
                
                              </telerik:RadButton>
             <telerik:RadButton ID="rbtnDelete"  runat="server"   Text="Cancel"  önClick="btnCancel_Click"  
                                        AutoPostBack="True" ButtonType="LinkButton" >
                              </telerik:RadButton>

                              </center>
                </ContentTemplate>
            </telerik:RadWindow>
        <telerik:RadGrid id="rgSample" AllowPaging="True" PageSize="5" PagerStyle-Mode="Advanced"  OnItemCommand="rgSample_ItemCommand" 
            AutoGenerateColumns="False"  runat="server" Width="80%"
          önNeedDataSource="rgSample_NeedDataSource" CssClass="RadGridCustomClass"  >
      
             <MasterTableView DataKeyNames="Id" >
              <Columns>
                    <telerik:GridBoundColumn DataField="Id" HeaderText="Id" HeaderStyle-CssClass="first" ItemStyle-CssClass="first">

                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Description" UniqueName="Description" HeaderStyle-CssClass="first" ItemStyle-CssClass="first"  HeaderText="Description">

                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn AllowFiltering="false" HeaderStyle-Width="20%" HeaderStyle-HorizontalAlign="Center"
                                                    ItemStyle-HorizontalAlign="Center">
                      <ItemTemplate>
                              <telerik:RadButton ID="rbtnEdit"  runat="server"  önClientClicking="getelement" Text="Edit" CommandArgument='<%#Eval("Description") %>'   CommandName="RowEdit"
                                          ButtonType="LinkButton" Width="20%">
                              </telerik:RadButton>
                       </ItemTemplate>

                    <HeaderStyle HorizontalAlign="Center" ></HeaderStyle>
                      
                     <ItemStyle HorizontalAlign="Center"></ItemStyle>
                   </telerik:GridTemplateColumn>
                    <telerik:GridTemplateColumn AllowFiltering="false" UniqueName="InnerDelete"  HeaderStyle-Width="20%" HeaderStyle-HorizontalAlign="Center"  ItemStyle-HorizontalAlign="Center">
                                                
                      <ItemTemplate> 
                               <telerik:RadButton ID="rbtnDelete"  runat="server" CommandArgument='<%#Eval("Description") %>'   Text="Delete"  önClientClicking="Confirmation" CommandName="RowDelete" 
                                        AutoPostBack="True" ButtonType="LinkButton" >
                              </telerik:RadButton> 
                     </ItemTemplate>
                     
                <HeaderStyle HorizontalAlign="Center"></HeaderStyle>
                <ItemStyle HorizontalAlign="Center"></ItemStyle>
                 </telerik:GridTemplateColumn>
                </Columns>
             </MasterTableView>
           
<PagerStyle Mode="Advanced"></PagerStyle>
     </telerik:RadGrid>
         </ContentTemplate>
        </asp:UpdatePanel>
    </form>
Posted
Updated 22-May-14 19:03pm
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900