When using the "checkBy" attribute to configure the data field for the key definition, then the indeterminate state of parent nodes is broken.
To reproduce the issue have a look to this StackBlitz: https://stackblitz.com/edit/angular-okpokx
When you have a very long list of items to display in the tree view its not always ideal to have a vertical scroll. In order to better utilize space and allow for the user to see more options on the screen at once it would be nice to have a configuration to allow for the list to be split up into columns. So for example if you have a list of 90 items, you can maybe have 3 columns of 30 items each. Please see the attached image that demonstrates what I am referring too.
The Kendo Silverlight does have something similar: https://docs.telerik.com/devtools/silverlight/controls/radtreeview/how-to/create-horizontal-treeview
Please provide a built - in feature that allows to achieve the behavior demonstrated at the following link:
https://www.lidorsystems.com/support/articles/angular/treeview/treeview-compact-view/
thank you
My suggestion for the Angular treeview is to expose a doubleClick event, as opposed to just the single click event (or the selection node event). This would help in preventing events from firing unless the user has double clicked a node (as an option).
Add the posibility to expand all nodes in a TreeView component.