Unplanned
Last Updated: 08 Aug 2025 10:39 by Lars
Lars
Created on: 08 Aug 2025 10:39
Category: DropDownTree
Type: Bug Report
0
RadDropDownTree With CheckBoxes="CheckChildNodes" and CheckChildNodes="false" has no effect

When using a RadDropDownTree with CheckBoxes="CheckChildNodes" , setting CheckChildNodes="false" has no effect.

<telerik:RadDropDownTree ID="DdtDpt" runat="server" CheckBoxes="CheckChildNodes" CheckChildNodes="false" CheckNodeOnClick="true" 
    DataFieldParentID="pid" DataFieldID="id" DataTextField="name" DataValueField="id" Width="350px">
</telerik:RadDropDownTree>

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        DdtDpt.DataSource = GetDummyDepartments();
        DdtDpt.DataBind();
    }
}

private List<Department> GetDummyDepartments()
{
    return new List<Department>
    {
        new Department { id = 1, pid = null, name = "Head Office" },
        new Department { id = 2, pid = 1, name = "HR" },
        new Department { id = 3, pid = 1, name = "IT" },
        new Department { id = 4, pid = 3, name = "Development" },
        new Department { id = 5, pid = 3, name = "Support" },
        new Department { id = 6, pid = null, name = "Branch Office" },
        new Department { id = 7, pid = 6, name = "Sales" },
        new Department { id = 8, pid = 6, name = "Logistics" }
    };
}


public class Department
{
    public int id { get; set; }
    public int? pid { get; set; }
    public string name { get; set; }
}

 

 

0 comments