This is a migrated thread and some comments may be shown as answers.

Add a Node in edit mode by Default

1 Answer 48 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
mike
Top achievements
Rank 1
mike asked on 05 Aug 2009, 05:16 AM
Implemented following example at this url http://www.telerik.com/help/aspnet-ajax/general-add-node-in-edit-mode-by-default.html
cannot get to work after triying various combinations. I dont get any errors however the 3rd alert is not fired see code below. Works if i dont have an ajax panel.

Can node.startEdit() be done server side would easier.

 

protected void ContextMenuItemClick(object sender, RadTreeViewContextMenuEventArgs e)
{
    RadTreeNode node = new RadTreeNode("NEW FOLDER", "1");
    ClickedNode.Nodes.Add(node);

    node.Selected = true;
    node.ExpandParentNodes();
    string script = "HighlightNode(\"" + node.Value + "\")";
    RadAjaxManager1.ResponseScripts.Add(script);
}

<telerik:RadScriptManager ID="RadScriptManager" runat="server" />
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server">
       <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"/>
       
        <telerik:RadScriptBlock ID="rsb" runat="server">
      
        <script type="text/javascript">
          function HighlightNode(value)
          {
              alert(value);
              var tree = document.getElementById("<%= tvLibraryTree.ClientID %>");
              //  tired $find no luck unless no ajax panel
              alert(tree);
              alert(tree.findNodeByValue(value));
              var node = tree.findNodeByValue(value);
              if (node != null) node.startEdit();
          }
      </script>
   
    ......

1 Answer, 1 is accepted

Sort by
0
Veselin Vasilev
Telerik team
answered on 05 Aug 2009, 11:50 AM
Hello mike,

You do not have to have RadAjaxPanel and RadAjaxManager on one page - you can use only the manager to ajaxify your controls.

You can check a working demo here. Just right click a node and select New Folder.

All the best,
Veselin Vasilev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
Tags
TreeView
Asked by
mike
Top achievements
Rank 1
Answers by
Veselin Vasilev
Telerik team
Share this question
or