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

TreeNode and childs Question

2 Answers 24 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Hossam
Top achievements
Rank 1
Hossam asked on 04 Jan 2014, 11:38 AM
i want to add an image to all tree nodes and all nodes childs and so on in javascript ... 
how to make it please ??

2 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 06 Jan 2014, 04:10 AM
Hi Hossam,

Please have a look into the following code snippet to add an image to the RadTreeNode.

JavaScript:
<script type="text/javascript">
    function pageLoad() {
        var treeView = $find("<%= RadTreeView1.ClientID %>");
        treeView.trackChanges();
        var node = new Telerik.Web.UI.RadTreeNode();
        node.set_text("Node1");
        node.set_imageUrl("delete-icon.png");
        treeView.get_nodes().add(node);
        var node1 = new Telerik.Web.UI.RadTreeNode();
        node1.set_text("Node1.2");
        node1.set_imageUrl("delete-icon.png");
        node.get_nodes().add(node1)
        treeView.commitChanges();
    }
</script>

Thanks,
Shinu.
0
Hossam
Top achievements
Rank 1
answered on 06 Jan 2014, 08:59 PM
Thanx !! You Helped me to find the correct way to get all nodes and their child and so on,,,,
and this code worked perfeclty for me :) It displays nodes that only have childs .
function GetNodes()
{
var tree = $find("<%= RadTreeView1.ClientID %>");
var nodes = tree.get_allNodes();
for (var i = 0; i< nodes.length; i++) {
var childs = nodes[i].get_allNodes();
if(childs.length >0) {
alert(nodes[i].get_text());
}
}
}
Tags
TreeView
Asked by
Hossam
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Hossam
Top achievements
Rank 1
Share this question
or