Unplanned
Last Updated: 30 Jul 2025 10:43 by Jerry
Created by: Jerry
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1
Currently, the Kendo UI for Vue TreeView does not support virtualization, which is needed when rendering large trees. The Virtualization of the TreeView will also allow virtualization in the DropDownTree component.
Unplanned
Last Updated: 13 Aug 2025 12:52 by Jason
Created by: Jason
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1

We have a requirement for the Grid to support sticky rows when virtual scrolling is enabled. I know it is documented as a known limitation on https://www.telerik.com/kendo-vue-ui/components/grid/rows#known-limitations but we would like to request the grid add this feature. We would also like to request this feature using grouped data, as I see it also is not supported in this scenario. 

One specific scenario is we have 2 groups and both groupings are sticky. The first group would have a few rows of data, while the second group has hundred or thousands of rows. We would like to allow for row virtualization on the second group while keeping the first group sticky at the top. Below is an example screenshot where we have the first "Benchmark" group having one row, the second "Investments" group having a sticky "Total" row at the top, and then rows of data that can be rendered with row virtualization to paginate. 

Unplanned
Last Updated: 19 Sep 2025 12:25 by Samba
Created by: Samba
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1
It would be beneficial if the ChartTooltip exposed an appendTo, offset or collision prop.
Unplanned
Last Updated: 06 Oct 2025 10:11 by ADMIN

Hey!

When using the GridColumnMenuCheckboxFilter with large datasets (e.g. 100k+ items), the component performs poorly and can even crash the browser due to the lack of memoization and unnecessary recomputation.

There are two main optimizations that could drastically improve performance:

1. Simplify the data before passing it to the filter
Instead of sending the entire Grid dataset to the GridColumnMenuCheckboxFilter, it’s better to extract and send only the distinct values relevant to that specific column. This significantly reduces render time both for the menu and the grid.

2. Memoize the computation internally
If simplifying data externally isn't possible, the component should at least memoize the list of unique values it derives from the data. Right now, it recomputes this on every render, which is inefficient.

Example: https://stackblitz.com/edit/de8qtiht?file=src%2Fmain.vue

The example provides two ColumnMenu implementations:
    •    The default (unoptimized)
    •    A custom, memoized version with basic optimizations (memo + uniquify)

You can switch between them in main.vue to observe the performance difference.

Expected behavior:
The default GridColumnMenuCheckboxFilter should:
    •    Either memoize its internal computation (option 2),
    •    Or documentation should clearly recommend preprocessing the data before passing it in (option 1).

This change would vastly improve UX for users working with large datasets.

    
Unplanned
Last Updated: 30 Sep 2025 11:50 by Thomas
Created by: Thomas
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1
It would be great if the Kendo UI for Vue had a MultiColumnCombox component
Unplanned
Last Updated: 07 Oct 2025 13:29 by udeni

It would be beneficial to explicitly control the left-to-right rendering order of overlapping events — for example, by using a custom field such as isPrivate or by following the data source order.

Unplanned
Last Updated: 27 Oct 2025 10:51 by Paul
Created by: Paul
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1
It would be great if KendoUI for Vue had the same table wizard dialog feature as JQuery: 

jQuery Editor Table Wizard Dialog - Kendo UI for jQuery
Unplanned
Last Updated: 06 Nov 2025 08:20 by Antti
Created by: Antti
Comments: 0
Category: Kendo UI for Vue
Type: Feature Request
1
We should implement row click move similar to JQuery: https://www.telerik.com/kendo-jquery-ui/documentation/controls/grid/row-drag-drop?
Unplanned
Last Updated: 28 Nov 2025 13:29 by ADMIN
Created by: Firas
Comments: 4
Category: Kendo UI for Vue
Type: Feature Request
1

Hello everyone

We are using Editor for our application,
Is it possible to add the possibility to Copy and Apply Format
It used to be included in the older version "@progress/kendo-editor-vue-wrapper"
Here a screenshot of the older one : 

Best Regards

 

Unplanned
Last Updated: 19 Mar 2026 08:04 by ADMIN
Created by: Ryan
Comments: 1
Category: Kendo UI for Vue
Type: Feature Request
1

A dedicated column picker would be far more intuitive: its discoverability is higher, and features like the indeterminate ‘select all’ checkbox and instant search align with the law of approximation.

For our users handling large datasets, this makes for a much faster, more cohesive tool.

Unplanned
Last Updated: 09 Apr 2026 10:38 by Gawie

It would be beneficial for Kendo UI for Vue Grid columns to provide a built-in option for text truncation with ellipsis and an optional tooltip for overflow content

Unplanned
Last Updated: 24 Sep 2020 08:02 by ADMIN
Created by: Wayne Hiller
Comments: 1
Category: Kendo UI for Vue
Type: Feature Request
0
Please add official support for parceljs bunder.  https://parceljs.org/
Completed
Last Updated: 24 Sep 2020 07:59 by ADMIN
Created by: o11an
Comments: 1
Category: Kendo UI for Vue
Type: Bug Report
0
Just wanted to let you know that the CDN for Kendo Vue native grid suddenly stopped working today, about 1 hour ago. I hade to change @latest in the url to @0.3.4 (it automatically changed to 0.3.5 otherwise, and there's nothing there) to get my dev environment up and running again.
Won't Fix
Last Updated: 24 Sep 2020 07:58 by ADMIN
Created by: sangwon
Comments: 2
Category: Kendo UI for Vue
Type: Bug Report
0
How can i set visible for custom command?
Completed
Last Updated: 07 Jun 2022 13:15 by ADMIN
Created by: Crawford
Comments: 3
Category: Kendo UI for Vue
Type: Feature Request
0

I would really like to see the following:

- combobox with cascading,

- treeview.

Vue docs say it's incompatible with jquery, so I don't understand how I could use jquery based components.

Duplicated
Last Updated: 24 Sep 2020 07:43 by ADMIN

I am using Keno Grid in my VueJS project. I need to show spinner while loading data into grid. I followed the link https://stackblitz.com/edit/zr8vbd-xk73ps?file=index.html . This display the spinner until data loaded into Vue. How ever when there is no data to display I would like to display No records found message.

My Grid looks like this.  

<Grid :data-items="pageViewModels"
:pageable="true"
:columns="gridData.columns"
:skip="gridData.skip"
:take="gridData.take"
:total="gridData.total"
@pagechange="onPageChange"
@rowclick="onRowClick">
<GridNoRecords>
<div class="k-loading-mask margin-top-100">
<span class='k-loading-text'>
</span>
<div class='k-loading-image'/>
<div class='k-loading-color'/>
</div>
</GridNoRecords>
Completed
Last Updated: 02 Apr 2020 15:52 by ADMIN
Created by: Steven
Comments: 3
Category: Kendo UI for Vue
Type: Bug Report
0

Type in the Currency field in the example page here https://www.telerik.com/kendo-vue-ui/components/inputs/numerictextbox/formats/

 

After typing in the third digit, caret position moves to the 2nd digit instead of the first or last digit.

Typing in more digits causes the caret to move a position up occasionally.

 

Caret needs to be consistent on its positioning, either staying in the far left, or to the right before the decimal.

Preferably, this should be a prop to configure.

 

Also, tabbing out of the field when there are more than 2 decimal places will not format on leave.

Declined
Last Updated: 23 Jun 2020 02:57 by icq
Created by: icq
Comments: 4
Category: Kendo UI for Vue
Type: Bug Report
0

I have a kendo wrapper grid with local datasource pointing to vue state.
There is a button "Update" which will update the state so that the grid will be updated as well and it works.

But, if I firstly click the button "Test" (just only a same value assignment to state) and then click "Update", strangely it does not work so the grid has no change.
I finally found out the reason is that after clicked "Test" then "Update", the vue state updated BUT the kendo grid datasource won't (out of sync unexpectedly)
So the temp solution is I have to manually assign the state to the datasource so that the grid will be updated.

Repo: https://stackblitz.com/edit/dqsbeo

My question is why, after clicked 'Test', the kendo grid datasource became cached and out of sync with the vue state?
If I don't click 'Test', they do sync always.
Problem occur only when "same value assignment" to the state. If "different value assignment", no problem.

 

<div id="vueapp">
    <kendo-datasource ref="dsDS" :data="localDataSource"></kendo-datasource>
    <kendo-grid :data-source-ref="'dsDS'">
        <kendo-grid-column :field="'ProductID'"
                           :title="'ID'"
                           :width="40"></kendo-grid-column>
        <kendo-grid-column :field="'ProductName'"></kendo-grid-column>
        <kendo-grid-column :field="'UnitPrice'"
                           :title="'Unit Price'"
                           :width="120"
                           :format="'{0:c}'"></kendo-grid-column>
        <kendo-grid-column :field="'UnitsInStock'"
                           :title="'Units In Stock'"
                           :width="120"></kendo-grid-column>
        <kendo-grid-column :field="'Discontinued'" :width="120"></kendo-grid-column>
    </kendo-grid>
    <input type="button" value="Test" @click="test" />
    <input type="button" value="Update" @click="update" />
</div>

new Vue({
    el: '#vueapp',
    data: {
        localDataSource: [{
                "ProductID": 1,
                "ProductName": "Chai",
                "UnitPrice": 18,
                "UnitsInStock": 39,
                "Discontinued": false,
            },
            {
                "ProductID": 2,
                "ProductName": "Chang",
                "UnitPrice": 17,
                "UnitsInStock": 40,
                "Discontinued": false,
            },
            {
                "ProductID": 3,
                "ProductName": "Aniseed Syrup",
                "UnitPrice": 10,
                "UnitsInStock": 13,
                "Discontinued": false,
            }
        ]
    },
    methods: {
      test: function(e) {
        this.localDataSource = JSON.parse(JSON.stringify(this.localDataSource)); //same value assignment
        console.log('test');
      },
      update: function(e) {
        this.localDataSource.splice(0, 1, this.localDataSource[1]); //replace the first object with second object
      },
    }
})


Won't Fix
Last Updated: 29 Sep 2020 13:31 by ADMIN
Created by: lingfeng
Comments: 1
Category: Kendo UI for Vue
Type: Bug Report
0
Declined
Last Updated: 06 Oct 2020 05:45 by ADMIN
Created by: devdutt
Comments: 1
Category: Kendo UI for Vue
Type: Feature Request
0
I'm using the export excel feature in the grid. When I'm trying to download data less record( < 3k) it's working fine, but this becomes problematic when I'm trying to download huge data (more than 10k) my browser hangs and after some time browser crash. Do let me know any solution regarding this issue.