New to Telerik UI for ASP.NET Core? Download free 30-day trial


The checkboxes functionality in the DropDownTree provides various configuration options.

You can define the Checkboxes configuration option by:

  • Using a Boolean value.

        .DataSource(dataSource => dataSource
            .Read(read => read
                .Action("Read_DropDownTreeData", "Home")
  • Using inner (detailed) configuration options.

    • The Name() configuration sets the name attribute of the checkbox inputs. That name will be used when a form is being posted to the server.
    • The CheckChildren() option indicates whether checkboxes of child items will be checked when the checkbox of a parent item is checked. This option also enables tri-state checkboxes with an indeterminate state.
    • The TemplateId() option allows you to define a script template which will be used for the rendering of the checkboxes. Similarly, the Template() option allows the setting of an inline string template.

      @(Html.Kendo().DropDownTree() .Name("dropdowntree") .DataTextField("Name") .Checkboxes(checkboxes => checkboxes .Name("checkedFiles") .CheckChildren(true) .TemplateId("checkbox-template") ) .DataSource(dataSource => dataSource .Read(read => read .Action("Read_DropDownTreeData", "Home") ) ) )

See Also

In this article
Not finding the help you need? Improve this article