When a Kendo TreeList contains a parent row that is expanded and includes more than two child records, performing a delete operation results in only 3 delete requests being sent. Specifically, two for the last two child records and one for the parent record.
Here is a Dojo for reproduction: https://dojo.telerik.com/Cqxjobpr
Sends only 3 delete requests for the last 2 children and the parent.
Should send individual delete requests for the parent and every child
Here is the TicketID: 1676145
Bug report
Download Builder Tool does not add all dependencies for Grid
Reproduction of the problem
Download Builder Tool does not add Chip and ChipList as dependencies that are needed when grouping is enabled.
Expected/desired behavior
Al dependencies shall be added to the Grid
Environment
Kendo UI version: [all]
Browser: [all]
The change event is not fired when using the keyboard navigation in the DropDownList, if we first click in the filtering input.
Item is selected, but the 'change' event is not triggered. If we do not focus on the filtering input, the change event will be fired. It will be fired also if the mouse is used. - screencast
The change event should always be fired when the selection in the DropDownList is changed, even if the user clicks in the filtering input.
Bug report
Grid with ColumnMenu groups in combination with multi-column headers gives an error:
kendo.all.js:326079 Uncaught TypeError: Cannot read properties of undefined (reading 'length')
Reproduction of the problem
Dojo: https://dojo.telerik.com/EtEQeBIy
Expected/desired behavior
ColumnMenu groups shall work together with multi-column headers
Environment
Kendo UI version: [all]
Browser: [all]
In a Grid with enabled navigation and custom column cell filter, the input is not focused and hitting Enter does not filter the data.
The data is not filtered.
The data should be filtered.
Bug report
Aria labels for row filter inputs are not descriptive.
Reproduction of the problem
Open this demo: https://demos.telerik.com/kendo-ui/grid/filter-row
Examine aria labels for row filter inputs
Expected/desired behavior
Aria labels should have descriptive names, such as ‘Search value’ or ‘Search term’ for the first input and ‘Filter type’ or ‘Comparison type’ or similar for the second. They should communicate the purpose of the input.
Environment
Kendo UI version: [all]
Browser: [all]
### Bug report
When the adaptive rendering of the Kendo UI Grid is enabled, the filterMenuOpen event is not triggered.
### Reproduction of the problem
1. Set mobile: true.
2. Attach the filterMenuOpen.
Dojo sample for reproduction:
https://dojo.telerik.com/uhiToseD
### Expected/desired behavior
filterMenuInit event should be triggered regardless of the adaptive rendering mode of the grid.
### Environment
* **Kendo UI version:** 2020.1.219
* **jQuery version:** 1.12.4
* **Browser:** [all]
When resizing the Kendo UI Grid column, the footer width is miscalculated.
The footer should be aligned as the column is resized like in version 2024.1.130(Dojo)
### Bug report
The column menu of the Kendo UI Grid widget with componentType set to 'modern' has missing translations in the default filter menu.
### Reproduction of the problem
1. Create a filterable grid and enable the column menu with componentType 'modern';
2. Include the localization script for "fr-CA" in the document from the CDN;
3. Open the column menu and expand the filter menu of a specified column. The logic operators "And" and "Or" are not translated.
A Dojo sample for reproduction: https://dojo.telerik.com/UYIrABUw
### Expected/desired behavior
When the column menu type is set to "modern", the operators of the filter menu should be translated as in the "classic' column menu.
### Environment
* **Kendo UI version: 2021.3.914
* **jQuery version: 1.12.4
* **Browser: [all]
When you drag a file outside of the page on which the Upload is placed, the dropzone message disappears
The dropzone message will disappear, even when you stop dragging the file
The dropzone message should remain visible
When culture different than 'en-..' is set in Grid the validation.min for the Date field is not taken into account.
In case a culture different than 'en-..' is selected the min value for the DatePicker is not applied.
The min value should be set for the DatePicker no matter of the culture.
edit: function(){
$('[data-role="datepicker"]').data("kendoDatePicker").setOptions({ min: new Date()})
},
When there is not enough space for the filter menu to be opened downwards, it should be opened on top. However, the first time it is opened, it is positioned below the filter button.
Experienced behavior:
Filter menu is mispositioned when first opened. With consequent openings, the menu is positioned as expected.
Expected behavior:
The calculation for the positioning should be done even with the first initialization.
A sample Dojo for the reproduction of the issue:
https://dojo.telerik.com/iRaDakEs
First initialization:
https://www.screencast.com/t/vmnVGhDBobi
Second opening:
https://www.screencast.com/t/S6Qzza6ve4UO
Bug report
Ticket ID: 1472456
Using the setOptions() method in an MVVM bound grid causes 2 read requests
A single request should be issued.
programmatically remove the kendo binding from the element before calling the `setOptions()` method.
grid.element[0].kendoBindingTarget = null;
grid.setOptions(options);
Kendo UI version:** 2020.2.617
The last column of the Grid is darker in color when a hidden column is sorted through the DataSource.
k-sorted
class is added to the last col
of the colgroup
. The issue is triggered by this line of code in the Kendo ColumnSorter
table.find("col:not(.k-group-col):not(.k-hierarchy-col)").eq(headerIndex).toggleClass("k-sorted", dir !== undefined$1);
The class should not be added if the column that is sorted is hidden.
The Splitter's methods do not work as expected, resulting in broken layout.
Append, insertAfter, insertBefore - the layout is broken
Max, min methods - they have no effect.
Regression introduced with 2024.4.1112
Test the API examples for the above mentioned methods
Append, insertAfter, insertBefore break the Splitter's layout. Max, min methods don't do anything.
The filtering in the Grid component is generating a wrong expression.
ShipCity
and add startsWith:
Oulu
expression.ShipName
and add Empty
expression.Expression looks like this ( ShipName eq null or ShipName eq '' and startswith(ShipCity, 'Oulu' ))
Expression should look like this ((ShipName eq null or ShipName eq '') and startswith(ShipCity, 'Oulu'))
Menu throws error on mobile device
The Menu does not close and error: Uncaught TypeError: i._removeHoverItem is not a function at init.close (kendo.all.js:107181:1)
occur.
The Menu should close on second click without errors in browser console.
Bug report
Menu not closing on mobile devices with 2024.4.1112
Reproduction of the problem
https://demos.telerik.com/kendo-ui/menu/index
Expected/desired behavior
Menu shall close on tab
TicketID: 1674126
EnvironmentWhen there is sorting applied in the Grid and the sorted column is hidden, the last visible column is incorrectly highlighted.
The last column is highlighted, although there is no sorting applied to it.
There should be no highlighted column when the column on which sorting is applied is hidden.