Hi,
I've experienced odd behavior with the RadTreeView when i got 3 levels of nodes.. first 2 leves are normal checkable nodes and the 3. level is uncheckable nodes for info etc.
When i check any of the nodes on the 2. level, the parent node is checked even though it should be marked as undetermined.. first bug. When i uncheck the node i just checked, the parent node still remain checked.
Markup:
Code:
Regards
Nikolaj Strauss
GROUP Live
I've experienced odd behavior with the RadTreeView when i got 3 levels of nodes.. first 2 leves are normal checkable nodes and the 3. level is uncheckable nodes for info etc.
When i check any of the nodes on the 2. level, the parent node is checked even though it should be marked as undetermined.. first bug. When i uncheck the node i just checked, the parent node still remain checked.
Markup:
<telerik:RadTreeView ID="RadTreeView1" runat="server" ExpandAnimation-Type="None" CheckBoxes="true" TriStateCheckBoxes="true">
</telerik:RadTreeView>Code:
protected void Page_Load(object sender, EventArgs e) { RadTreeView1.Nodes.Clear(); RadTreeNode node = null; node = new RadTreeNode("AAA", "aaa"); RadTreeView1.Nodes.Add(node); AddNodes(node); } private void AddNodes(RadTreeNode parent) { RadTreeNode node = null; node = new RadTreeNode("111", parent.Value + "_111"); AddInfoNodes(node); parent.Nodes.Add(node); node = new RadTreeNode("222", parent.Value + "_222"); AddInfoNodes(node); parent.Nodes.Add(node); } private void AddInfoNodes(RadTreeNode parent) { RadTreeNode node = new RadTreeNode("foo", parent.Value + "_bar"); node.Checkable = false; //Without this line everything works like it should.... parent.Nodes.Add(node); }Regards
Nikolaj Strauss
GROUP Live