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 

 

 

Unplanned
Last Updated: 19 Jan 2026 13:47 by ADMIN
Created by: César
Comments: 0
Category: PivotGrid
Type: Feature Request
1

Please provide an option to expand row axes by default. The functionality should allow rendering the row axes expanded just as if they were expanded by clicking on their expand arrow.

Thank you.

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 15:01 by ADMIN

It might be a formatting issue on my end

 

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

Hi ,

I want the kendoGridFocussable to apply the FocusableDirective on an anchor tag. This should allow the user to reach the anchor element using only the arrow keys without pressing Enter. (Example : 
Please, check out the following StackBlitz demo: https://stackblitz.com/edit/angular-rqqzam)

Regards,
Uzma

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: 05 Jan 2026 17:09 by Jaap
The new AdaptiveMode property on several components, like DropdownList and DatePicker, is a nice feature, but there is no way to configure the animation. Mainly the speed or just disabling it at all. Would be nice if there was a way to globally change the settings of the animation.
Unplanned
Last Updated: 05 Jan 2026 17:07 by Jaap

The adaptive popup on mobile (adaptiveMode = auto) popups when the control is touched, not only when the button in the control is touched.
I want the user to be able to focus the control and use the numeric keyboard (via inputAttributes inputMode) to enter the date or time.

Perhaps an extra adaptiveMode option?
Or any other option to prevent opening on focus (perhaps something on the AdaptiveService)?
So I want the flow like on desktop, but with the large adaptive popup.

Completed
Last Updated: 19 Dec 2025 13:21 by ADMIN

The directive `kendoGridColumnChooserTool` does not work correctly when having columns which are grouped. See this example: https://stackblitz.com/edit/angular-r9duqpcn?file=src%2Fapp%2Fapp.component.ts

  1. It shows that 0 items are selected ("0 Selected items") - This is incorrect because all columns are selected by default. In the example above, I would expect it shows that 4 items are selected.
  2. When unselecting an item in the list (popup), it does not actually hide any column.
  3. When using directive `kendoGridToolbarTemplate` with `kendo-grid-column-chooser` component, it works as expected. I would expect that `kendoGridColumnChooserTool` directive would work (behave) exactly the same way.

import { Component } from '@angular/core';
import { FormsModule } from '@angular/forms';
import {
  KENDO_GRID,
  KENDO_GRID_EXCEL_EXPORT,
  KENDO_GRID_PDF_EXPORT,
} from '@progress/kendo-angular-grid';
import { KENDO_TOOLBAR } from '@progress/kendo-angular-toolbar';
import { KENDO_LABELS } from '@progress/kendo-angular-label';
import { KENDO_INPUTS } from '@progress/kendo-angular-inputs';
import { KENDO_BUTTONS } from '@progress/kendo-angular-buttons';
import { Product } from './model';
import { products } from './products';

@Component({
  selector: 'my-app',
  standalone: true,
  imports: [
    FormsModule,
    KENDO_GRID_EXCEL_EXPORT,
    KENDO_GRID_PDF_EXPORT,
    KENDO_GRID,
    KENDO_BUTTONS,
    KENDO_TOOLBAR,
    KENDO_LABELS,
    KENDO_INPUTS,
  ],
  template: `
    <kendo-grid
      [kendoGridBinding]="products"
      [pageSize]="5"
      [pageable]="true"
      [sortable]="{ mode: 'multiple' }"
      [style.width.%]="gridWidth"
    >
      <ng-template kendoGridToolbarTemplate position="bottom">
        <kendo-grid-column-chooser></kendo-grid-column-chooser>
      </ng-template>

      <kendo-toolbar overflow="scroll">
        <kendo-toolbar-button kendoGridColumnChooserTool></kendo-toolbar-button>
      </kendo-toolbar>

      <kendo-grid-column-group title="TestA">
      <kendo-grid-column
        field="ProductName"
        title="Product Name"
      ></kendo-grid-column>
      </kendo-grid-column-group>

      <kendo-grid-column-group title="TestB">
      <kendo-grid-column
        field="UnitPrice"
        filter="numeric"
        title="Price"
      ></kendo-grid-column>
      <kendo-grid-column
        field="Discontinued"
        filter="boolean"
        title="Discontinued"
      ></kendo-grid-column>
      <kendo-grid-column
        field="UnitsInStock"
        filter="numeric"
        title="Units In Stock"
      ></kendo-grid-column>
      </kendo-grid-column-group>
    </kendo-grid>
  `,
  styles: [
    `
      .example-info {
        background: rgba(83, 146, 228, 0.1);
        border-radius: 2px;
        margin: 10px auto 10px auto;
        padding: 15px;
        border-left: 4px solid #5392e4;
        font-size: 14px;
      }
    `,
  ],
})
export class AppComponent {
  public gridWidth: number = 100;
  public products: Product[] = products;
}

Completed
Last Updated: 19 Dec 2025 10:04 by ADMIN
Release 2026 Q1 (Feb)
Created by: Brent
Comments: 0
Category: Gantt
Type: Feature Request
4

Provide an option to customize the tooltip that appears while dragging a task in the timeline view. 

Unplanned
Last Updated: 18 Dec 2025 13:20 by Madhumathi
Created by: Madhumathi
Comments: 0
Category: Spreadsheet
Type: Feature Request
1
Copying and pasting a large dataset like 2000 rows and 5 columns, will take some time depending on your machine’s speed.  Improving performance would make it more user-friendly and perhaps display a loading indicator similar to Excel when pasting large amounts of data.
Completed
Last Updated: 12 Dec 2025 16:05 by ADMIN
Release 2026 Q1 (Feb)
Created by: Simon
Comments: 4
Category: Menu
Type: Feature Request
27
It would be necessary to have popupSettings binding for Menu component similar to those in Dropdowns.
Unplanned
Last Updated: 12 Dec 2025 09:36 by Shanmuga
Created by: Shanmuga
Comments: 0
Category: Diagram
Type: Feature Request
0

Similar to Kendo jQuery Diagram:

https://demos.telerik.com/kendo-ui/diagram/editing

 

Unplanned
Last Updated: 11 Dec 2025 09:38 by ADMIN
Created by: Denis
Comments: 2
Category: Kendo UI for Angular
Type: Feature Request
0

Hello.

Provide support for the "kk" format in the DateInputs components.

https://unicode.org/reports/tr35/tr35-dates.html#dfst-hour

Demo

Unplanned
Last Updated: 10 Dec 2025 13:28 by OpkeyDev
Created by: OpkeyDev
Comments: 0
Category: DropDownList
Type: Feature Request
0

Currently, there’s no way to add a placeholder for the filter input in a DropDownList when filtering is enabled.  It would be a great enhancement to create a component that provides a placeholder for the filter input.

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.
Declined
Last Updated: 09 Dec 2025 12:46 by ADMIN
Created by: Stefan
Comments: 4
Category: Kendo UI for Angular
Type: Feature Request
42
momentjs is a widely used date library which makes handling dates much more comfortable, and all Date components should support it
1 2 3 4 5 6