I've implemented the example code found here: https://demos.telerik.com/kendo-ui/treeview/filter-treeview-in-dialog
It works as expected and is perfect for my requirements, apart from one annoyance.
When the filter is in use some child nodes are hidden, but if you click the parent node checkbox, the result is that all child nodes are checked. Irrespective of what is visible (filtered).
This isn't very useful. Is there a solution whereby only the visible children would be checked/unchecked when the parent checkbox is clicked?