New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

Behavior Table

Due to the specifics behind the Tri-State functionality the behavior of RadTreeView can be different in some cases. Below is a table describing these differences:

 

Use Case\PropertiesBehavior
Clicking on a Node's CheckBoxClicking on a Node's CheckBox updates the states of its child Nodes' CheckBoxes (if they exist) to match its own: Checked or Unchecked .
Load-On-DemandAdded child Nodes update the state of their Parent according to their CheckBox states to one of the Tri-States: Checked , Indeterminate or Unchecked .
Adding Nodes at the serverAdded child Nodes update the state of their Parent according to their CheckBox states to one of the Tri-States: Checked , Indeterminate or Unchecked .
Adding Nodes in Design-TimeUpdating the state of a Node's CheckBox updates the states of its child Nodes' CheckBoxes (if they exist) to match its own: Checked or Unchecked .
Checking/Unchecking Nodes in HTMLThe state of a parent Node's CheckBox is always determined by the states of its child Nodes' CheckBoxes (regardless of the value of its Checked property).

To override this behavior, that is to determine the state of the child Node's CheckBoxes based on the state of their parent Node's CheckBox, please see the Inherit the the Checked state of the parent Node when loading Nodes on demandtopic.

Not finding the help you need?
Contact Support