Pending Review
Last Updated: 27 Oct 2025 18:19 by Alex
Created by: Alex
Comments: 0
Category: Data Grid
Type: Feature Request
0
The data grid date column "equals" filter should match any datetime within the selected date, not just at time 0:00:00.
Unplanned
Last Updated: 03 Oct 2025 06:52 by ADMIN
Created by: Admin
Comments: 1
Category: Data Grid
Type: Feature Request
1

Hi team,

Is it possible to have the Enter key press automatically apply the filter when the filter menu is open and active similar to submitting a form?

For example in the Column Menu if I enter some text in the filter the Filter button becomes active, if I press the Enter key nothing happens, for the filter it would be nice if it can submit the filter like for normal forms where the enter key would submit the form.

Another example would be the Checkbox Menu Filter, if I check a checkbox in the filter the current active and focused element is the checkbox and if the Enter key is pressed then it de-selects the checkbox. This behaviour is not very useful, a better implementation would be on Enter press the filter is applied.

Thanks.

Unplanned
Last Updated: 24 Sep 2025 11:43 by Eugene
Created by: Eugene
Comments: 0
Category: Data Grid
Type: Feature Request
1
I’m working with the inline editing example (see StackBlitz sample), where the Grid is configured to support sorting.

Currently, if I click the Edit button on a row and then sort by any column, the editable row is also moved according to the sorting rules.

What I’d like to request is a built-in functionality to freeze an editable row at the top of the Grid, so it remains fixed regardless of the applied sorting.

This would prevent the need to manually override the sorting mechanism just to keep the editable row pinned in place.
Unplanned
Last Updated: 18 Sep 2025 10:01 by Evan
Currently, the Auto-scroll works up until the point the cursor leaves the Grid.
Unplanned
Last Updated: 19 Jun 2025 10:44 by ADMIN
Created by: Jonathon
Comments: 1
Category: Data Grid
Type: Feature Request
0

Please consider adding support for virtualization (e.g., virtual settings or similar) to the GridColumnMenuCheckboxFilter so that it can efficiently handle large datasets without performance hits.

Benefits:
 - Better performance with large datasets
 - Consistent UX with existing Kendo filtering components
 - Reduced need for custom workarounds


Unplanned
Last Updated: 04 Jul 2025 09:02 by ADMIN
Created by: Hubert
Comments: 3
Category: Data Grid
Type: Bug Report
0

Hello,

there are numerous problems with navigating / scrolling on the DataGrid using keyboard keys.

Here is the test page:

https://stackblitz.com/edit/react-brdhufzd

 

1. Grid with navigatable=true:

- arrow keys - when you select a cell to be able to navigate and then  keep pressing down and then up, it's not posible to come back to the first record. You need to use the mouse.

- Page up/down keys work the other way round, also sometimes is not possible to come back to the first record, the scrollbar does not show the current position.

- It starts to work correctly after using the arrow keys and page up/down keys alternatively couple of times

2. Grid with navigatable=false:
- arrow,Page up/down keys and scrollbar work correctly

3. Grid with navigatable=true and nested inside Window:
- works the same way as not nested - the same problems occur

4. Grid with navigatable=false and nested inside Window:
- arrow keys move the window instead of navigating the grid
- Page up/down don't work at all



Unplanned
Last Updated: 21 May 2025 08:16 by Mehdi
Currently, the filterUI prop only allows setting two filter values. Whereas, for example, in a checkbox filter,  each Checkbox is effectively a filter. This drives the need to have an option to set more than two filters.
Unplanned
Last Updated: 20 May 2025 06:36 by Ling
Created by: Ling
Comments: 0
Category: Data Grid
Type: Feature Request
1
Currently, exporting a large dataset to Excel is slow and can be improved by using a `toBlob` method instead of `toDataURL`, as `toBlob` generates binary data more efficiently, reducing memory usage and speeding up the export process, especially for larger files
Unplanned
Last Updated: 23 Apr 2025 13:16 by Chayan
Created by: Chayan
Comments: 0
Category: Data Grid
Type: Feature Request
1

Add a Column Configurator that can be used to set the displayed columns and create multi-column headers

Unplanned
Last Updated: 12 Mar 2025 07:26 by ADMIN
Created by: Daniel
Comments: 1
Category: Data Grid
Type: Feature Request
1

The new Built-in State Management does not work with remote data. 

For example:

PageSize = 40.
Remotely fetch 40 items.
Click on page 2.
Remotely fetch 40 items.
The grid shows no items, since items 41-80 does not exist in the data provided.

Verified with support who suggested adding a feature request.

Unplanned
Last Updated: 12 Mar 2025 09:16 by ADMIN
Created by: David
Comments: 1
Category: Data Grid
Type: Bug Report
5

As stated in the subject, the GridNoRecords component has an undocumented maximum width of 20em after which the GridNoRecords message is cut off. Please see the following StackBlitz for an example: https://stackblitz.com/edit/react-2z8hh63r?file=app%2Fapp.tsx

Kind regards,

David

Completed
Last Updated: 07 Mar 2025 13:46 by ADMIN
Release 2025 Q1 (Feb)

As stated in the subject. To reproduce:

npx create-react-app my-app --template typescript
  • Change the react and react-dom dependencies in the generated package.json file from ^19.0.0 to ^18.0.0, add corresponding "@types/react": "^18.0.0" and "@types/react-dom": "^18.0.0" entries to devDependencies, and add a standard tsconfig.json file e.g.
{
    "compilerOptions": {
      "target": "es6",
      "lib": [
        "dom",
        "dom.iterable",
        "esnext"
      ],
      "allowJs": true,
      "skipLibCheck": true,
      "esModuleInterop": true,
      "allowSyntheticDefaultImports": true,
      "strict": true,
      "forceConsistentCasingInFileNames": true,
      "noFallthroughCasesInSwitch": true,
      "module": "esnext",
      "moduleResolution": "node",
      "resolveJsonModule": true,
      "isolatedModules": true,
      "noEmit": true,
      "jsx": "react-jsx"
    },
    "include": [
      "src"
    ]
  }
npm i @progress/kendo-react-grid @progress/kendo-data-query @progress/kendo-react-data-tools @progress/kendo-react-inputs @progress/kendo-react-intl @progress/kendo-react-dropdowns @progress/kendo-react-dateinputs @progress/kendo-drawing @progress/kendo-react-animation @progress/kendo-licensing @progress/kendo-react-buttons @progress/kendo-react-treeview @progress/kendo-react-popup @progress/kendo-svg-icons @progress/kendo-theme-default
  • Delete content generated by create-react-app which is not required e.g. App.test.tsx, logo.svg, reportWebVitals.ts, setupTests.ts and corresponding references
  • Confirm you can run npm start with no webpack errors or warnings (see screenshot)
  • Add a <Grid> with <GridNoRecords> to App.tsx e.g.
    <div className="App">
      <header className="App-header">
        <Grid>
          <GridNoRecords>This generates TS2786</GridNoRecords>
        </Grid>
      </header>
    </div>

Confirm that npm start results in error TS2786 (see screenshot).

Please see attached for the sample project (with the node_modules folder removed). I believe this error was introduced in v9.0.0 as part of the migration from classes to functional components.

 

Completed
Last Updated: 31 Mar 2025 14:24 by ADMIN
Created by: Hubert
Comments: 2
Category: Data Grid
Type: Bug Report
0

Hi, there is a problem with filter filter popups in Data Grid.

Steps to reproduce:

1. Go to https://www.telerik.com/kendo-react-ui/components/grid/filtering

2. Open the date filter popup  in the "FirstOrderOn" Column and click on any date

3. Open and close the filter combo in "Disconinued" column couple of times. 

 

Actual Behavior
On version 9.1.0 besides Opening the "Disconinued" filter combo, the date popup also openes. On version 8.5.0 seems to work fine

Expected Behavior
Only the popup from "Discontinued" column should be Opened / Closed

Browser
Chrome

Browser version
131.0.6778.205

OS type
Windows11

Unplanned
Last Updated: 23 Oct 2024 07:38 by ADMIN

To demonstrate:

1. Open your simplest interactivity/selection demo, which is not grouped, in StackBlitz. See: https://www.telerik.com/kendo-react-ui/components/grid/interactivity/selection/

2. Add the Grid's group prop. To demonstrate the bug nothing else needs changed

<Grid group={[]} ...

3. Run demo, scroll down and pick a row.

4. Observe the grid scrolls to the top and you cannot see your selected row unless you scroll back.

Unplanned
Last Updated: 11 Oct 2024 06:53 by Youniss
I would like to customize the labels of the CheckBoxList FilterMenu without having to manipulate my data. 
Unplanned
Last Updated: 08 Oct 2024 15:46 by Narasegowda
Created by: Narasegowda
Comments: 0
Category: Data Grid
Type: Feature Request
2
I want to be able to set the page of my Grid from my code. A prop like page={gridPage}, where the gridPage is a 1-based page index. 
Unplanned
Last Updated: 11 Sep 2024 11:19 by Sunil
I want to use a property that can format the CheckBoxList ColumnMenu label. It should work the same as the format prop of the GridColumn.
Unplanned
Last Updated: 13 Aug 2024 15:50 by Tarik
Created by: Tarik
Comments: 0
Category: Data Grid
Type: Feature Request
1
Currently locking a column does not work with a detail component. It would be beneficial if it worked for the expand/child row as well.
Unplanned
Last Updated: 31 Mar 2025 14:13 by ADMIN

We use data grids with virtual scrolling for inline editing a large number of records. However, when we want to add a new row to the grid it automatically resets the scroll position and doesn't even fire onPageChange event so the records you see do not correspond to the scroll position.

Check the following example (scroll to bottom, click anywhere on the table - this will add a new row - and observe the described problem):

https://stackblitz.com/edit/react-52zzvz?file=app%2Fapp.tsx%3AL78

Declined
Last Updated: 04 Jun 2024 12:23 by ADMIN
Created by: Shridhar
Comments: 0
Category: Data Grid
Type: Feature Request
1
Will be beneficial if Grid row reorder can be executed by keyboard shortcuts, simular to this examle:
https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm#demos/jqxgrid/dropdowngrid.htm 
1 2 3