Unplanned
Last Updated: 05 Feb 2026 09:09 by Miho
Created by: Miho
Comments: 0
Category: Grid
Type: Feature Request
1
Currently, if you use Shift to select rows 3 through 6, then clear the selectedKeys array, and later perform a new Shift-click selection on row 9, the selection includes rows 6 through 9.

Add a method to reset the selection state so the next Shift-click starts from the default rangeSelectionStartRow instead of the previous selection.
Unplanned
Last Updated: 03 Feb 2026 09:25 by Kendo UI

Dynamic grid status content does not announce updates to screen readers during filtering or pagination.
For example, the status message “1 – 4 of 4 items” updates visually but is not announced to assistive technology users.
As a result, screen reader users do not know when filtered or paged results change.

This can be improved to read out how many items are left on the page for the user to navigate them, as in some cases, there might be none. 

Unplanned
Last Updated: 26 Jan 2026 12:29 by Akshit
Currently the Grid doesn’t offer a way to disable the pager adaptive mode.  This would be a useful feature for applications and use-cases where the pager’s adaptive mode isn’t desired.
Planned
Last Updated: 19 Jan 2026 13:52 by ADMIN
Scheduled for 2026 Q1 (Feb)
Created by: Kimberly
Comments: 5
Category: Grid
Type: Feature Request
11

The Angular Grid export only includes PDF and Excel formats. Requesting an enhancement to be able to export to CSV for purposes of opening the data in a text editor other than Excel or to allow for easier upload into other applications.

There are articles that show how to do this but it would be better out of the box from Telerik.

https://stackblitz.com/edit/kendo-angular-grid-csv-export?file=app/app.component.ts

https://www.codeproject.com/Articles/5162666/CSV-Export-In-Angular-with-Kendo-Control 

 

 

Completed
Last Updated: 14 Jan 2026 10:10 by ADMIN

The current FilterService does not handle nested composite filter descriptors, ignoring them and only processing individual filter descriptors. This limits functionality, especially for complex filtering scenarios. The request is to enhance FilterService to fully support and process nested composite filter descriptors.

Look at the notes for use cases.

Completed
Last Updated: 12 Jan 2026 14:55 by ADMIN

Hello,

When I try to delete all grouping manually by setting an empty group array, datas are disappearing. The grid datas are empty but reappears if I set grouping again. Also I could see data if I scroll down but I can't see any if I haven't enough lines to do so.

In attachment you could find a demo based on the "Collapse All with Grouping" tutorial.

Completed
Last Updated: 09 Jan 2026 10:08 by ADMIN
Created by: Roman
Comments: 1
Category: Grid
Type: Feature Request
5

Hi,

It will be a good addition to the CheckboxColumnComponent if you allow developers to disable the checkboxes conditionally.

Workaround adding `k-disabled` class using class and headerClass properties:

https://stackblitz.com/edit/angular-n4gpjp-xqkpjz?file=src%2Fapp%2Fapp.component.ts

 

Completed
Last Updated: 09 Jan 2026 10:02 by ADMIN
Created by: Naveen
Comments: 1
Category: Grid
Type: Feature Request
5

Feature to add "Select All" option in the Column Chooser of the Grid.

Similar to the feature in jQuery Grid: Display SelectAll in the ColumnMenu for Showing and Hiding Columns | Kendo UI Grid for jQuery | Kendo UI for jQuery (telerik.com)

Completed
Last Updated: 09 Jan 2026 08:32 by ADMIN
Created by: Holger
Comments: 8
Category: Grid
Type: Bug Report
3

First of all, thank you for providing the state management feature. For me it's one of the most important features of a grid component.

But unfortunately it fails to restore the columns state. This is because each time a grid component and it's columns are instantiated, new IDs are created for the columns. When loading state the columns are identified by their IDs.

When a column is persisted with e.g. id 'k-grid-column-1' and the grid will be destroyed and re-created, then the new column ID is not identical with the old one. Thus restoring the column's state will fail.

Please have a look to this StackBlitz example: https://stackblitz.com/edit/angular-vauqyshn?file=src%2Fapp%2Fapp.component.ts

A possible workaround is to save also the column's field property and later use it to re-map the saved id to the new id.

A better solution may be to extend the GridColumnComponent with something like a "PersistenceKey" property, which will be used for identifying a column. A directive may also work. Otherwise generating non transient unique ids for the grid columns will also work.

Best regards,
Holger

Unplanned
Last Updated: 10 Dec 2025 07:16 by ADMIN
Created by: Noah
Comments: 1
Category: Grid
Type: Feature Request
0
Please allow us to pass in an array of objects with a text and value field for the multi-checkbox filter on grids.  So users can see the human readable text field value but it filters on the value field.  You have similar functionality in nearly every other component that needs to show the users a list of data to choose from.
Completed
Last Updated: 02 Dec 2025 09:41 by ADMIN

Hello,

I tried to implement this new feature : https://www.telerik.com/kendo-angular-ui/components/grid/scroll-modes/virtual#controlling-the-expanded-state-of-all-root-level-groups

You can see in the demo that if you remove all grouping, the content is now limited to 50 lines instead of displaying the whole 1000.

I found a workaround by expanding all before removing the grouping but it is not very user friendly.

If you can patch it ASAP that would be great. 

And thank you to finally have pushed this long awaited feature !

Completed
Last Updated: 14 Nov 2025 12:38 by ADMIN
Created by: Jason
Comments: 6
Category: Grid
Type: Feature Request
8
Any plans on creating a Distinct Filter for the grid? 

One like Wijmo has?  https://ibb.co/fo7gwQ
Completed
Last Updated: 14 Nov 2025 12:36 by ADMIN
Created by: Sambo
Comments: 3
Category: Grid
Type: Feature Request
4
Allow user to filter like excel and your Keno UI for jquery. Where user can filter record by applying checkbox check and search.
Unplanned
Last Updated: 13 Nov 2025 09:08 by Mattia
Created by: Mattia
Comments: 0
Category: Grid
Type: Feature Request
3

Related to - https://feedback.telerik.com/kendo-angular-ui/1669805-kendo-data-query-add-group-per-headers-pagination-option

Add support for server-side group paging in the grid component. This feature enables loading grouped data on demand instead of fetching all groups at once, improving performance for large datasets.

Unplanned
Last Updated: 07 Nov 2025 20:12 by Dusty
Created by: Kendo UI
Comments: 1
Category: Grid
Type: Feature Request
9

The sticky columns functionality is not working properly with multi-column headers (kendo-grid-column-group).

It would be a nice enhancement to provide support for such scenarios and perform the necessary internal calculations. That will ensure locking a group column will be working as expected.

Example of the current behavior - https://stackblitz.com/edit/angular-y2dtxq

Unplanned
Last Updated: 05 Nov 2025 10:32 by Ursus

Highlight the Filter option in the Column Menu when a filter is applied to the column, similar to how the Sorting option is highlighted. This helps users recognize when a filter is active and keeps the design consistent with the sorting highlight.

Workaround - https://stackblitz.com/edit/angular-2ugqhdk3

Current rendering:

Desired rendering:


 

Unplanned
Last Updated: 25 Sep 2025 13:46 by ADMIN
Created by: Mattia
Comments: 1
Category: Grid
Type: Feature Request
2

Hi,

we would like to submit a feature request for the grid component:

We would like the tds (generated when the kendoGridGroupHeaderColumnTemplate is specified) to be sticky if the related column is sticky (since right now, if i stick a grouped column, the group row td corresponding to the sticky /locked column scrolls with the rest of the row instead of being sticky as we would expect)

here's an exaple of the behavior we are encountering:

https://stackblitz.com/edit/angular-lgbef6c1?file=src%2Fapp%2Fapp.component.ts

 

Best regards,

Claudio Salvatore Conte

Declined
Last Updated: 27 Aug 2025 08:27 by ADMIN
Created by: Kendo UI
Comments: 1
Category: Grid
Type: Feature Request
0

Please provide row virtualization as addition to the current virtual scrolling functionality.

Current behavior
Virtual scrolling is currently tied to the pageSize. This is not always desirable as page size can be much higher than the visible area to optimise for network latency.

For example if the pageSize is 200 rows and the grid is only 10 rows high we'll be rendering 190 more rows than needed at initialization time.

Expected behavior
Virtual scrolling should include an option to render only the visible rows at any given time.

Completed
Last Updated: 27 Aug 2025 08:08 by ADMIN
Created by: Kendo UI
Comments: 1
Category: Grid
Type: Feature Request
1

Current behavior

The developer must measure the Grid row height in the browser and set it to the `rowHeight` in order for virtual scrolling to work correctly. Setting an incorrect value can lead to subtle errors - glitches during scrolling or inability to scroll down to the last row.

The row height may change as a result of a styling adjustments and is not guaranteed to be identical across browsers and devices. This makes the current workflow tedious and error-prone.

One of the following approaches can be used to solve this issue:

  • The Grid should take accurate measurements of the row height at run-time. The developer should still be aware that row height is constant . This is the preferred approach as it does not change current behavior, instead the set `rowHeight` value is ignored.
  • The set `rowHeight` should be applied as inline styles. This is a more risky approach as it will change the appearance of the Grid.
Unplanned
Last Updated: 22 Aug 2025 07:10 by Daniel
Created by: Daniel
Comments: 0
Category: Grid
Type: Feature Request
1

Provide a built-in column menu component (like in the Grid and TreeList) for the base column menu functionalities - filter, sort, sticky. This way, custom column menus can be easily created when you want to keep some of the default options. 

Right now, I need to create all components, even those for filter and sort, from the ground up, but available as:

kendo-grid-columnmenu-filter
kendo-grid-columnmenu-sort

is the Grid.

1 2 3 4 5 6