Is it possible to configure the Treeview checkboxes so that when a node's children are all deselected, the node is not
deselected also? I need the CheckChildren functionality turned on so that children are automatically selected when their parent is. But I don't want the parent removed from the selection when its children are unchecked.
To illustrate I have set up a jsbin
. I'd like to be able to select nodes a, b1 and b2. However b2 only shows checked when any of c1, c2 and c3 are checked. I can use CheckChildren(false) to allow selection of b1 and b2 individually, but I have much more data than this example so manually checking all the nodes would become too much for the user.
Here is how I am currently placing the treeview on the page (Model.Items is a list of TreeViewItemModel instances):
@Html.Kendo().TreeView().Name("treeview").BindTo(Model.Items).ExpandAll(true).Checkboxes(c => c