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.
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.
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.
If a table wraps to the next page on a PDF export, and a column has a rowspan extending to the next page, the rowspan column is not rendered on the following pages. This causes other columns to move left on the next page, so headers and cells do not match anymore.
StackBlitz sample: 6quahnzd (duplicated) - StackBlitz
Hi,
Please add an expression preview property like the one in Kendo UI for jQuery:
https://docs.telerik.com/kendo-ui/controls/filter/expressionpreview
Provide an option to conditionally render checkboxes like the TreeView hasCheckbox callback.
https://www.telerik.com/kendo-angular-ui/components/treeview/checkboxes#conditional-checkboxes
Please provide a built-in option to export the Spreadsheet data into a PDF file.
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)"
>
It would be a useful improvement to the date filtering if developers had the option to exclude the time portion when filtering dates in the Grid.
This can be a property like includeTime with a default value, and the developers can choose to include or exclude it.
When enabling the showSelectAll option in a checkbox column on the TreeList component, a checkbox is rendered with the TreeListSelectAllCheckboxDirective. In its constructor, this directive includes some logic that causes the TreeList to instantiate a new ViewCollection every time a selection change occurs. However, the call to ViewCollection.loadView() does not pass the service responsible for determining expanded nodes, so the default fallback (which returns true for all nodes) is used.
Unnecessary and potentially expensive backend calls
Performance degradation, especially with large datasets
Inefficient "select all" logic that does not respect the current loaded/visible state
This behavior appears to ignore the fact that TreeList is configured for remote data binding with lazy-loaded children.
showSelectAll should only evaluate the currently loaded and visible items
fetchChildren() should not be called for every node
Integration with remote/lazy-loaded data should be respected
Update TreeListSelectAllCheckboxDirective to properly integrate with the expanded node detection logic or allow injection of a custom service.
Provide an override or callback to control the behavior of the "select all" checkbox manually in remote scenarios.
Configure a TreeList with hasChildren and children to fetch child nodes lazily.
Enable selection with checkbox column and showSelectAll: true.
Click any checkbox inside the TreeList.
Observe that fetchChildren() is triggered for all nodes, not just expanded ones.
Open console and click on the first cell.
https://stackblitz.com/edit/angular-e2ai4pjx?file=src%2Fapp%2Fapp.component.ts,angular.json
When using Kendo UI for Angular's ComboBox or other DropDowns in Reactive Forms, clicking the 'X' to clear the control removes the associated value from the FormGroup entirely. This behavior differs from other frameworks like React and Blazor WASM, where the control remains but is set to null. Currently, developers must manually handle this event to retain the control in the form. It would be beneficial if clearing the value only set it to null instead of removing the control from the FormGroup.
Expected Behavior:
Clearing the form when using the clear button should act like a form reset.
Colour gradient on AreaChart would look great - see workaround below: https://stackblitz.com/edit/angular-x1vrhq?file=app/app.component.ts
Ability to add a line before the first step and/or after the last step as seen in the attached image.
Hi,
I am requesting the option to disable parts of the navigation or the entire keyboard navigation in the AutoComplete component. The default setting for the Escape key is resetting the component and I am handling the Escape keydown globally in my application, that is why I need the option to disable it.
Thank you in advance!
It would be great to have column highlighting in the Grid, so when a user hovers over a cell, the entire column, including the header, is highlighted. Something similar to the example below, but built-in, would provide a better experience for both users and developers.
https://stackblitz.com/edit/angular-ink98nn6?file=src%2Fapp%2Fapp.component.ts
Please expose a moreEventsClick
(or similar) event in the Angular Scheduler MonthView, triggered when users click on the "more events" indicator (three dots) that appears when a day has more events than can be displayed inline.
This feature exists in the jQuery version of the Scheduler and is extremely useful for navigating users to a more detailed view (e.g., Day or Agenda view) when event overflow occurs.
Suggested API:
(kendoMoreEventsClick)="onMoreEventsClick($event)"
Where $event
includes:
{
date: Date;
events: SchedulerEvent[];
}
Use Case:
This allows developers to programmatically change the selectedViewIndex
and selectedDate
(e.g., show the Agenda or Day view for that specific date), providing a more intuitive user experience and consistent behavior across Kendo UI platforms.
Why it matters:
Users expect the "more events" indicator to be interactive
Enhances UX in event-heavy applications
Aligns Angular functionality with existing jQuery features
Currently the more button goes directly to the Day view, our users do not like the day view and would like to go to the Agenda view!
Please add the following features to the Editor in Kendo UI for Angular 2+:
- Table Wizard
- Split cell row
- Split cell column
- Merge cell row
- Merge cell column
Note: These features exist i the Kendo UI for ASP.NET MVC version of the editor.