It would be nice to have more control over the item templates. ie, be allowed to more easily do stuff like:
Kendo TreeView should return a promise. When using treeview and setting loadOnDemand: true when you call expand on a node that has not been loaded there's no way to know when the loading has completed. Returning a promise will allow the developer to know when the expansion has completed.
Add the ability to search for partial text in tree view as well as search for other properties not just by name or UID. When searching, often times you are doing so without remembering exact names or UID. Exact match is pretty much useless in this case. Also being able to search for other properties of the nodeData would be extremely helpful. For example, I have an item type property which I would like to search on.
Create an option to Disable Keyboard Controls on Treeview (for IE page scroll issue)
We want Kendo Workbook to export TreeView group data to Excel. We have a situation where we need to export grouped data from TriewView as is to Excel to represent the hierarchical relationship in Excel.
treeview filter for parent as well as child view I.e Filter by Contains ie if i'd enter the alphabet 'A' then it will shows all the word contains 'A' in parent and as well as child node
Save/sync HierarchicalDataSource (treeview), having kendo.data.Node models, does not work properly: - though setting a kendo.data.Node model, the view model is not applied on all items(e.g. setting the field type), it's applied only on level 0 items - if modifying a single field on a lower/higher level(e.g. 5th level) in a hierarchycal data source, the entire hierarchy is sent to the server (instead of a single item, probably more than 100 might be sent, thought a single field, on a single item was change) - when deleting some items, the deleted items are sent as an array (which is ok), but when updating it sends the entire herarchy(see above) - when creating a lower level item, the create command is not send to the server; only an update on level 0 item (see above) - there no consistency on what's sent to the server on add/update/delete (e.g. add: level 0 - create; other levels: update on level 0 parent - parent/"grandparent"/...) - when calling the sync method to save any changes, the model is not updated on succesful save (similar to what's on grid - DataSource), e.g. if server generates an id for the item - when moving an item from a node to another, destroy command is called, not an update - on the documentation it says it inherits everything from DataSource, but it seems they do not work properly
Add a clear method to the TreeView to clear all nodes.