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

RadTreeList CheckBoxes Select/Deselect

2 Answers 104 Views
TreeList
This is a migrated thread and some comments may be shown as answers.
Abhishek
Top achievements
Rank 2
Abhishek asked on 11 Jan 2012, 08:15 AM
Hello All,
     I have RadTreeList with Checkboxes, i wanted handle AllowRecursiveSelection functionality at the client side. But one condition there Please find Image for that "radtreelistcheckissue.png".


Thanks In advance
Abhishek K

2 Answers, 1 is accepted

Sort by
0
Accepted
Kaushal
Top achievements
Rank 1
answered on 11 Jan 2012, 10:23 AM
Hi,

Try this:

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
    <script type="text/javascript">
        function OnClientNodeClicked(sender, args) {
            var currNode = args.get_item();
            var childNodes = currNode.get_childItems();
            var nodeCount = currNode.get_childItems().length;
            if (nodeCount > 0) {
                var isChecked = currNode.get_selected();
                UpdateAllChildren(currNode, childNodes, nodeCount, isChecked);
            }
        }
 
        function UpdateAllChildren(currNode, nodes, nodecount, checked) {
            var i;
            for (i = 0; i < nodecount; i++) {
                if (checked) {
                    nodes[i].set_selected(true);
                }
                else {
                    nodes[i].set_selected(false);
                }
            }
        }
    </script>
</telerik:RadCodeBlock>
0
Abhishek
Top achievements
Rank 2
answered on 11 Jan 2012, 11:20 AM
Hi Kaushal,

Thanks it works...!
Tags
TreeList
Asked by
Abhishek
Top achievements
Rank 2
Answers by
Kaushal
Top achievements
Rank 1
Abhishek
Top achievements
Rank 2
Share this question
or