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

On Node Click Issue

2 Answers 52 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Thomas
Top achievements
Rank 1
Thomas asked on 17 Jun 2014, 11:15 AM
Hi guys,
I have node editing enabled on my treeview. Is there any way to disable editing on clicking the node itself.
I have editing working as standard and with a button at the moment but I want it working with the button only.
Thanks,
Tommy

2 Answers, 1 is accepted

Sort by
0
Thomas
Top achievements
Rank 1
answered on 17 Jun 2014, 11:51 AM
Solution:
var tree = $find("<%= RadAroTreeManager.ClientID %>");
        var nodes = tree.get_selectedNodes();
        for (var i = 0; i < nodes.length; i++) {
            nodes[i].startEdit();
        }
0
Princy
Top achievements
Rank 2
answered on 17 Jun 2014, 12:14 PM
Hi Thomas,

Please try the sample code snippet to edit the node on Button client click.

ASPX:
<telerik:RadTreeView ID="rtreeviewNodeEdit" runat="server">
    <Nodes>
        <telerik:RadTreeNode Text="Node1">
        </telerik:RadTreeNode>
        <telerik:RadTreeNode Text="Node2">
        </telerik:RadTreeNode>
    </Nodes>
</telerik:RadTreeView>
<telerik:RadButton ID="rbtnNodeEdit" runat="server" Text="Edit Selected Node" AutoPostBack="false" OnClientClicked="EditNode">
</telerik:RadButton>

JavaScript:
function EditNode(sender, args) {
    var treeView = $find("<%=rtreeviewNodeEdit.ClientID%>");
    treeView.get_selectedNode().startEdit();
}

Thanks,
Princy.
Tags
TreeView
Asked by
Thomas
Top achievements
Rank 1
Answers by
Thomas
Top achievements
Rank 1
Princy
Top achievements
Rank 2
Share this question
or