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

creating nodes from client side node.get_element() is null

1 Answer 66 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
mirang
Top achievements
Rank 1
mirang asked on 27 Jan 2012, 06:41 AM
I am trying to add nodes from client using javascript and telerik client library : 

for (var nodeCount = 0; nodeCount < nodeLength; nodeCount++) {
                var node = new Telerik.Web.UI.RadTreeNode();
                node.set_text(MainArrayNodes[nodeStartCount].Text);
                node.set_value(MainArrayNodes[nodeStartCount].Value);
                var imageUrl = MainArrayNodes[nodeStartCount].ImageUrl.replace('~\\', '');
                node.set_imageUrl(imageUrl);
var nodeElem = nodeElem.get_element();
                selectedNode.get_nodes().add(node);
            }

The nodes which i add from server / using load on demand have proper values inside of node.get_element(). But when i try to add the nodes from client side using javascript the get_element() returns null for a node. Am I missing anything ?

1 Answer, 1 is accepted

Sort by
0
mirang
Top achievements
Rank 1
answered on 27 Jan 2012, 06:50 AM
I tried accessing the nodeElem.get_element() after adding it to the node, than it was available : 

selectedNode.get_nodes().add(node);  
var nodeElem = nodeElem.get_element();

I hope thats proper approach
Tags
TreeView
Asked by
mirang
Top achievements
Rank 1
Answers by
mirang
Top achievements
Rank 1
Share this question
or