We are using the kendo-ui Dropdowntree control in our VueJS app.
If we have around 1100+ rows of data in our hierarchy, we find that the Browser screen freezes until the Dropdowntree control is finished populating.
Most of our hierarchies are much smaller and the control populates quickly as expected.
But we have 1135 rows in our hierarchy in one of our examples. The data is fetched from our API and returned to our Vuejs app, in a few seconds. But after the Vuejs load function finishes and the code is about to return to the UI, the screen freezes for about 10 seconds while the Dropdowntree control is populating. Nothing can be clicked while the screen is frozen.
How can we avoid the screen freezing while the Dropdowntree control is populating where the hierarchy rows are large?
Is there an easy way to allow only one item selected in the navite grid? I find it strange that it's not a simple prop to add to the component.
Thank you.
I'm using the dropdowntree control in Vuejs.
When the checkboxes are selected, the selected items are display in an oval with an "x" at the top of the control.
How do I keep the selected items from displaying at the top of the control?
I'd rather have the total number of items that are selected to display at the top of the control. Is this possible?
<dropdowntree
:data-source="myDataSource"
:autoClose="false"
:checkboxes="true"
:check-all="true"
:placeholder="'Select Items'"
dataTextField="text"
dataValueField="id"
v-model="selectedItemsList"
style="width: 500px;"
>
</dropdowntree>
I've basically took the example stackblitz from the dropdowntree wrapper:
https://www.telerik.com/kendo-vue-ui/components/dropdowntree-wrapper/checkboxes/
And I added:
<script src="https://kendo.cdn.telerik.com/2019.1.115/js/kendo.all.min.js"></script>
and
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
https://stackblitz.com/edit/8ahikr?file=public%2Findex.html
Unfortunately, due to constraints, I can't upgrade the kendo.all.min.js bundle to 2021, or downgrade the jQuery version to 1.12.1
Is there a Kendo DropDownTree npm package version that works with both jQuery 3.5.1 and 2019.1.115 kendo.all.min.js? Or is this a bug that can be fixed?
Thanks in advance
Hi
I'm struggeling to find a working solution for the following problem, I need to be able to define custom templates for specific columns in the Native Grid when the grid is grouped. Somehing like the solution when the grid is not grouped using the "cell" property of GridColumnProps. I'm currently changing all wrapper components to native ones in my project, in the wrapper grid component we could just add a template property to the column definition and then return a string or function.
I need some help on how I should approach this for the Native grid. I tried the solution as stated in the docs using a named slot and the cell render prop of the grid but this renders a template for every cell and I need to be able to use a custom template for each column that requires one. But I can't seem to solve this issue completely using this approach.
Any help is appreciated,
thanks in advance!
I have below item in my 'columns' in 'data' function of my grid component. How can I write it in <kendo-grid-column> tag format?
I also need my isActive to render as a radio button all the time. Please help with these 2 things.
{ cell: "myTemplate", filterable: false, width: "210px" }
This is what I have so far. It display all columns except my v-slot.
<grid :style="{ height: '300px', width: '60%' }"
I'm using the kendo DropDownTree control with VueJS.
I have the control working in a component with my Hierarchy data as shown below.
When I have a parent node with 1 or more child nodes and I check the parent, how can I get all the child nodes to be checked also? Is there a prop for that?
The "check-all" only works for checking or unchecking the entire tree. I would like to check or uncheck all the children within the selected parent. Is that possible?
<dropdowntree
:data-source="items"
tagMode="single"
:autoClose=false
:checkboxes="true"
:check-all="true"
:placeholder="placeholder"
dataTextField="text"
dataValueField="id"
@change="onChange"
v-model="selectedItems"
style="width: 100%;"
height="auto"
>
</dropdowntree>
in KendoUI for Vue
I implement one component with TreeList has father-son relationship items,Customize use checkboxes with Cascade selection。
must Use column Template to resolve,old jquery template don't support component event,So i must use native Column template。
But use native Column template ,I Found TreeList cause Repeat Data when expand Or collapse。
What is the right method,i can choose to resolve this problem。
Hello! I want to bind image to tree view item like this
<kendo-hierarchicaldatasource ref="remoteDataSourceComponent"
:transport-read-url="'api/gettreenodes'"
:transport-read-data-type="'json'"
:schema-model-id="'id'"
:schema-model-has-children="'hasChildren'">
</kendo-hierarchicaldatasource>
<kendo-treeview data-source-ref="remoteDataSourceComponent"
:data-text-field="'name'"
:checkboxes="false"
:data-image-url-field="getIcoPath('type')"
:drag-and-drop="false">
</kendo-treeview>
methods: {
getIcoPath: function(typeId) {
return require('./resources/'+typeId+'.png');
}
I want to set treeItem image according to treeItem type in function getIcoPath.
Is it possible?