When there is a sticky column in Grid and the column is unsticked, it can not be dragged for reordering.
The column can not be dragged and reordered
It should be possible to reorder the column after it is unsticked.
Bug report
copySelectionToClipboard() throws an error when the Grid has hidden column/s
Also if false is passed to the method - grid.copySelectionToClipboard(false); - not all GUID columns are copied to the clipboard
Reproduction of the problem
Dojo: https://dojo.telerik.com/OpiBoDaH
Select a row/rows
Click on the Select and copy button
Expected/desired behavior
Error should not be present and copy to clipboard shall copy correct data
Environment
Kendo UI version: [all]
Browser: [all]
When all columns have set width in pixels resizing of the columns does not work as expected and the cursor is not aligned with the columns.
The column becomes much wider and the cursor is not aligned with the column border - screencast - https://somup.com/c0lqlFkjLc
The column should be resized along with the movement of the cursor.
Note: The issue starts to appear with Kendo version 2023 R2 SP1 (2023.2.718). Before this version the issue was reproducible only when the pixels are mentioned in the width setting - example: { field: "name", width: "20px" }, - Dojo - https://dojo.telerik.com/@NeliKondova/IdEsagig
When 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.
I want to use multi-checkbox filtering with complex datasource. However, the name of the field on which the filtering needs to be applied is not the same as the column field. Thus, in order to avoid custom implementation I would like to have an option to set which is the field that should be used for the filtering.
For example, in the Dojo linked here, I would like to filter the country column, but the filter field in the filterable datasource is 'id'.
With the introduction of the Columns tools in the Grid toolbar, if the columnMenu is set to tabbed, the menu is missing the Column Visibility and Autosize options.
Regression introduced with 2024.1.130
The Column Visibility and Autosize options are missing
The Column Visibility and Autosize options should be visible.
Describe the bug
With LESS themes on iOS devices when the user taps and holds an icon in the Grid the following system popup appears
With the SASS themes the popup is not displayed.
To reproduce
Expected behavior
The popup for saving/copying the image should be displayed.
The same example using LESS themes - https://dojo.telerik.com/IsOvIjef
The issue might be due to the usage of -webkit-touch-callout
Workaround
<style>
.k-grid{
-webkit-touch-callout: unset !important;
}
</style>
Affected package
Affected suites
Affected browsers
Build system information
When the loaderType is set to skeleton and the user edit the cells in the Grid, when saving the Grid is displayed empty.
The Grid does not display any data. The Grid is displayed as expected when the default loaderType is set.
The updated data should be displayed
sync: function(e){
$("#grid").data('kendoGrid').refresh()
},
Consider the following scenario: There is a sortable Kendo-UI grid with a corresponding dataSource. Initially, the dataSource contains some items. When updating the dataSource to an empty array, all items disappear from the grid - so far, so good. However, if a column header is clicked afterwards to sort that column, the removed data reappears again.
We created a small "walkthrough" in this DOJO to demonstrate the issue.
FYI: The issue can be avoided by using a custom implementation of dataSource.transport.read which always returns the latest data.
Bug report
Regression Bug.
The new double tap editing mode not entered in Chrome and Edge on mobile devices since 2023.3.1010
Tested on iPad and iPhone
Reproduction of the problem
Dojo: https://dojo.telerik.com/AtaWufEG
Expected/desired behavior
User shall be able to enter editing mode on double tap
Environment
Kendo UI version: 2023.3.1010 or newer
Browser: [Chrome, Edge on Apple mobile device]
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]
When the Grid is grouped and there is a locked column set, the grouping columns and the locked column have incorrect widths.
The width of the locked column is 103px although the configured width is 50px. The grouping columns have a width of 66px although the width applied from the theme is 32px.
The width of the locked column should be according to the value set in the configuration of the Grid. The grouping column should have a width as applied by the themes.
Bug report
Regression with 2024.1.319
Footer on a scrollable grid with sticky column not aligned when columns are resized
Reproduction of the problem
Dojo: https://dojo.telerik.com/OrIwemEP
1. Resize the column "age"
2. Then resize the column "name", and here is the outcome.
Expected/desired behavior
Fotter shall be aligned with the columns
Environment
Kendo UI version: 2022.1.301 or newer
jQuery version: []
Browser: []
In current versions of Firefox, scrollbars do not longer reserve any space. In grids with locked columns, this leads to a double border at the right end of the grid's header:
The problem only appears if locked columns are present and scrollbars use zero-width (Firefox-Default). This DOJO contains a minimum reproducible example.
When the Add new Record
button is clicked multiple times, the newly added row is not saved, when the 'Save' button is clicked.
The row freezes and is not closed. If after clicking the 'Save' button the user clicks again the 'Add new record' the row is saved.
The row should be saved and closed when the 'Save' button is clicked, even if the 'Add new record' is clicked multiple times.
Bug report
Copy Paste to Search Panel with `allowPaste` set to `true` in the grid is not working
Regression since 2024.1.130
Reproduction of the problem
Dojo: https://dojo.telerik.com/EnUpigUf/2
Try pasting a value in the Search input
Current behavior
The expand arrow disappears.
Expected/desired behavior
User shall be able to paste values to the search panel
Environment
Kendo UI version: 2024.1.130 or newer
jQuery version: 3.4.1
Browser: [all]
Reproduction steps:
Try to expand a group in this dojo:
Workaround:
Appending the following script right after loading the kendo scripts:
kendo.ui.Grid.original_groupable = kendo.ui.Grid.prototype._groupable;
kendo.ui.Grid.prototype._groupable = function() {
let that = this;
kendo.ui.Grid.original_groupable.call(that);
if (!kendo.support.isRtl(that.element)) {
return;
}
if (that._isLocked()) {
that.lockedTable.on("click.kendoGrid", ".k-grouping-row " + "a[class*='-i-caret-alt-right']", that._groupableClickHandler);
} else {
that.table.on("click.kendoGrid", ".k-grouping-row " + "a[class*='-i-caret-alt-right']", that._groupableClickHandler);
}
}
When the selectable.dragToSelect option is set to false, you can't assign a dragstart event on the Grid's rows.
Regression introduced with v2024.2.514
The dragstart from the dataBound event is not triggering
The dragstart event should be triggering
When the selectable is set to "multiple, row", the default editable mode is enabled and the user tries to edit a cell, the editable cell is not closing
The first time the cell is closed as expected. However, every second edited cell is not closing.
The edited cell should close.
When the Grid has media column configured and the browser is resized an error is thrown.
An error: Uncaught TypeError: Cannot read properties of undefined (reading 'contains')
is thrown.
There should be no error in the browser cosole.