Checkboxes
The checkboxes functionality in the DropDownTree provides various configuration options.
You can define the Checkboxes
configuration option by:
-
Using a Boolean value.
@(Html.Kendo().DropDownTree() .Name("dropdowntree") .DataTextField("Name") .Checkboxes(true) .DataSource(dataSource => dataSource .Read(read => read .Action("Read_DropDownTreeData", "Home") ) ) )
-
Using inner (detailed) configuration options.
- The
Name()
configuration sets thename
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, theTemplate()
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") ) ) )
- The