Thank you for the provided example.
Indeed, I can confirm that when an item is disabled its expand icon, checkbox, and children will be disabled as well. Thus, what could be done as a workaround for this case is to use the built - in kendoTreeViewExpandable directive, but not use the kendoTreeViewCheckable directive. Instead custom checkboxes could be created within the node template. That will allow to apply some styles conditionally to each tree node and to disable just the checkbox but leave the expand icon active. The drawback of such approach is that it will require the developer to create their own custom implementation of checking/unchecking the items when the corresponding checkbox is checked/unchecked.
I hope the provided information helps. Please let me know in case any further details are required for this case. Thank you.
Five days of Blazor, Angular, React, and Xamarin experts live-coding on twitch.tv/CodeItLive, special prizes, and more, for FREE?! Register now for DevReach 2.0(20).