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

Determine part-checked node on click

2 Answers 42 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
David
Top achievements
Rank 1
Iron
Iron
Veteran
David asked on 24 Aug 2018, 06:51 PM

For tri-state TreeView i am trying to check state of 'parent' node.

I tried get_checked() function, but it returns true for both checked and part-checked items

Here is the code just in case:

function rddtRegion_OnClientNodeChecking(sender, args) {

         var region_node = args.get_node();

         if (region_node.get_value().includes('000')) {      // PARENT NODE CHECK

              if (region_node.get_checked()) {        

 Thank you

   

2 Answers, 1 is accepted

Sort by
0
Peter Milchev
Telerik team
answered on 28 Aug 2018, 11:36 AM
Hello David,

The TreeNode client-side object has a .get_checkState() method which can be used to determine the exact state of the node: https://docs.telerik.com/devtools/aspnet-ajax/controls/treeview/client-side-programming/objects/radtreenode;

get_checkState none Telerik.Web.UI.TreeNodeCheckState Returns the current check state of a node. It can be one of the following:
- Telerik.Web.UI.TreeNodeCheckState.Unchecked(i.e. 0);
- Telerik.Web.UI.TreeNodeCheckState.Checked(i.e. 1);
- Telerik.Web.UI.TreeNodeCheckState.Indeterminate(i.e. 2);


Regards,
Peter Milchev
Progress Telerik
Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
0
David
Top achievements
Rank 1
Iron
Iron
Veteran
answered on 28 Aug 2018, 11:57 AM

Oh, i missed that one

Thank you

Tags
TreeView
Asked by
David
Top achievements
Rank 1
Iron
Iron
Veteran
Answers by
Peter Milchev
Telerik team
David
Top achievements
Rank 1
Iron
Iron
Veteran
Share this question
or