I am using Vue.js 2.x and Kendo controls.
Currently we are using the Kendo dropdowntree control to display hierarchy data.
Our control allows:
-1 or more items to be selected
-Also, once the data is saved, if the record is edited later, the dropdowntree will check each item that was previously checked.
-The properties we set in the dropdowntree:
:data-source="items" tagMode="single" :autoClose="false" :checkboxes-check-children="checkChildren" :check-all="true" :placeholder="placeholder" dataTextField="text" dataValueField="id" @change="onChange" :value="selectedItems" style="width: 100%" height="400px" :load-on-demand="false"
The problem we have is that we have a scenario where a large hierarchy is being returned from the API with over 2000 rows.
This is causing the dropdowntree to take a long time to populate the control.
Is there a recommended way for the dropdowntree to handle large amounts of data?
Is there another control that can handle large amounts of data and display the data like the dropdowntree?
Is there another recommended way to display a hierarchy dropdown that acts like the dropdowntree?