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

Disable Checkbox Server Side on Node

1 Answer 87 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Mike
Top achievements
Rank 1
Mike asked on 09 Jul 2009, 09:25 PM
My scenario is this, I have a parent check box and when it gets checked, I want to set its child checkboxes to checked and disable the checkboxes. I have seen many posts on how to do this client side, but none on server side. How can I do this server side? Thanks.

Mike

1 Answer, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 10 Jul 2009, 08:17 AM
Hi Mike,

Give a try with following code in order to disable child nodes on checking a node.

C#:
 
protected void RadTreeView1_NodeCheck(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e) 
{         
    if (e.Node.Checked) 
    { 
        for (int i = 0; i < e.Node.Nodes.Count; i++) 
        { 
            e.Node.Nodes[i].Enabled = false
        } 
    } 
    else 
    { 
        for (int i = 0; i < e.Node.Nodes.Count; i++) 
        { 
            e.Node.Nodes[i].Enabled = true
            e.Node.Nodes[i].Checked = false
        } 
    } 

-Shinu.
Tags
TreeView
Asked by
Mike
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
Share this question
or