Unplanned
Last Updated: 12 Sep 2025 06:44 by ADMIN
Created by: Holger
Comments: 7
Category: Grid
Type: Bug Report
2

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: 11 Sep 2025 07:02 by Anupama
Created by: Anupama
Comments: 0
Category: RadialGauge
Type: Feature Request
1
Add a legend to the gauges similar to the chart legend. This enhancement provides clear and valuable information to users about the gauge data.
Unplanned
Last Updated: 10 Sep 2025 12:02 by Simon

It would be a good feature if you allowed the same customisation options for the built-in filter-menu components, like the TreeList component.

https://www.telerik.com/kendo-angular-ui/components/treelist/filtering/filter-menu#built-in-filter-menu-components

Unplanned
Last Updated: 10 Sep 2025 08:09 by ADMIN
Scheduled for 2025 Q4 (Nov)
Created by: Werner Haltner
Comments: 9
Category: ListBox
Type: Feature Request
27

Hi,

It will be a good component enhancement if selection and multi selection was introduced to the ListBox component. Like Kendo UI for React and jQuery:

https://www.telerik.com/kendo-react-ui/components/listbox/selection/

https://docs.telerik.com/kendo-ui/api/javascript/ui/listbox/configuration/selectable

Thank you for your consideration.

Unplanned
Last Updated: 09 Sep 2025 13:37 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: TreeList
Type: Feature Request
1

Provide the ability to customize the drag handle for the row reordering of the TreeList, similar to the available Grid feature:

Unplanned
Last Updated: 09 Sep 2025 08:39 by Kendo UI
Created by: Kendo UI
Comments: 0
Category: Spreadsheet
Type: Feature Request
1

Enhance the Spreadsheet component by providing the double-click fill down functionality available in Excel. For reference:

Unplanned
Last Updated: 09 Sep 2025 05:38 by FIBA IT Department
Created by: FIBA IT Department
Comments: 0
Category: MultiSelectTree
Type: Feature Request
1
Add checkParents to MultiSelectTreeCheckableSettings to control parent node states.
Unplanned
Last Updated: 05 Sep 2025 07:52 by ADMIN
Created by: Uwe
Comments: 3
Category: DatePicker
Type: Feature Request
4

Hi, Team!

I would like to request both prefix and suffix templates that would allow users to display various elements as adornments in the Date Inputs components.

Unplanned
Last Updated: 05 Sep 2025 06:51 by Uzma
Created by: Uzma
Comments: 0
Category: Charts
Type: Feature Request
1
A title template allows the developer to create the title with an ellipsis or implement a tooltip, among other customizations such as adding extra elements.
Unplanned
Last Updated: 05 Sep 2025 06:50 by ADMIN

Currently, when a MaskedTextBox is emptied while the includeLiterals property is set to true, the control returns a string that still contains the literals defined by the mask. This behavior makes it difficult to distinguish between a genuinely empty input and one that contains only literals.

Expected behavior:
When the user clears the input, the MaskedTextBox should return either an empty string ("") or null, even if includeLiterals = true.

Suggested improvement:
Introduce an option on the MaskedTextBox that lets developers choose the desired behavior when clearing:
Keep literals (current behavior),
or Return empty string / null (proposed behavior).

Why this matters:
It complicates validation and data processing, as developers need to add extra logic to detect and strip literals.
In many real-world scenarios, an empty field should semantically represent no input, not a string with placeholder characters.
Making this configurable would give developers flexibility without breaking existing behavior.

Reproducible example:
I’ve created a working example in StackBlitz that demonstrates the issue.

Unplanned
Last Updated: 28 Aug 2025 05:10 by Laurent
Currently, there is no built-in property in the service to control whether the button renders. A boolean property in the DialogSettings could serve that purpose.
Unplanned
Last Updated: 27 Aug 2025 13:42 by ADMIN
Created by: Simon
Comments: 1
Category: ConversationalUI
Type: Feature Request
1
It will be nice to have the option to edit or delete a message when selecting it, similar to other messaging services like Microsoft Teams.
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.

Unplanned
Last Updated: 21 Aug 2025 08:07 by ADMIN

Hello,

I would like to request a way to have the selected/unselected column menu sorted separately from the table's columns.

Here is our table which demonstrates the current behavior.

When first rendered on the page:

After re-arranging the columns:

However, it'd be nice to have the column menu sorted separately from the table's columns. Thank you.

Unplanned
Last Updated: 21 Aug 2025 06:13 by ADMIN
Created by: Jurgen
Comments: 3
Category: Slider
Type: Feature Request
1

Would it be possible to add custom input attributes to the slider? https://www.telerik.com/kendo-angular-ui/components/inputs/slider https://www.telerik.com/kendo-angular-ui/components/inputs/radiobutton/custom-attributes#custom-input-attributes

For accessibility we want to add custom 'aria-labelledby' and 'name' attributes. When we add this to 'kendo-slider' component, nothing is read for it by NVDA.

Unplanned
Last Updated: 19 Aug 2025 08:43 by Michael
The migration tool reformats all Angular HTML templates and removes comments. Add an option to suppress these formatting changes. Provide a report of required or proposed migration steps instead of modifying templates directly. Documentation of the formatting rules would also help users understand and manage changes.
Unplanned
Last Updated: 13 Aug 2025 05:51 by ADMIN
Created by: Daniel
Comments: 1
Category: Filter
Type: Feature Request
3

Hi,

Please add an expression preview property like the one in Kendo UI for jQuery:

https://docs.telerik.com/kendo-ui/controls/filter/expressionpreview

Unplanned
Last Updated: 08 Aug 2025 09:39 by Marcus

Provide an option to conditionally render checkboxes like the TreeView hasCheckbox callback.

https://www.telerik.com/kendo-angular-ui/components/treeview/checkboxes#conditional-checkboxes

 

Unplanned
Last Updated: 04 Aug 2025 07:23 by ADMIN
Created by: Robert
Comments: 2
Category: Spreadsheet
Type: Feature Request
6

Please provide a built-in option to export the Spreadsheet data into a PDF file.

Unplanned
Last Updated: 30 Jul 2025 07:10 by Leonardo

When setting the color using a function, a TypeScript error will occur because the property expects a value of type string.

Type '(e: SeriesLabelsContentArgs) => string' is not assignable to type 'string'.

The color properties of the Chart components should support a callback to prevent such errors, as this is a valid feature to implement. The current workaround is to skip type checking.

          <kendo-chart-series-item-labels
            [color]="$any(labelColor)"
          >

1 2 3 4 5 6