Grid with group paging and server operations enabled throws a JavaScript error when expanding groups. Reported in ticket 1560566.
No error should be thrown group paging should work as expected
When applying GroupPaging with local data using a Kendo UI Grid with AngularJS, the error message Uncaught TypeError: Cannot read property 'hasSubgroups' of undefined' appears upon expanding a parent row.
Currently, the UID for the group is not matching the group row's UID, and the error message appears.
When the Kendo UI Grid is initialized with the bind method utilizing MVVM, the columns.template is correctly bound based on the data-role, but the columns.headerTemplate does not render like the template.
Please take a look at the following Progress Kendo UI Dojo.
The column.headerTemplate does not render the elements containing a data-role.

The elements which contain a data-role should become widgets upon binding.
Only two specific things that I've found lacking: 1) There doesn't appear to be any functionality for Kendo UI (jQuery) that allows for easily adding new values to a multi-select, which the Telerik RadComboBox appears to have. (E.g., for an email "to" field, selecting from existing contacts or adding a new address.) 2) The responsiveness (cell-phone-friendliness) of the Kendo UI Grid is extremely lacking, specifically if allowing for multiple rows selection. (Namely, trying to scroll down the grid instead selects the rows you swipe over, so you're unable to scroll down to see rows off screen.)
It is possible to add new inline rows to grid even though they are not valid.
Steps to replicate in attached dojo:
https://dojo.telerik.com/oJEMAPoJ
1. Apply any search in search panel
2. Click Add New Record (one or mutiple times)
3. Click SaveChanges
4. Delete search phrase
The result is that new rows have been added with empy ProductName column, which supposed to be required.
Hi Team,
I'd like to request when the Kendo UI Grid contains a checkbox within the HeaderTemplate to allow it to render with the k-checkbox class like within a column.template. Please take a look at this example which shows the current behavior.
Thank you!
### Bug report
The Grid is filtered initially and no records are displayed. When a specified filter is cleared through the column filter menu, the column with the checkbox filter menu does not show any checkboxes and there is an error in the browser console.
### Reproduction of the problem
1. Create an initially filtered grid and enable the checkbox-filter menu on the first column.
2. When the grid is loaded and no records are displayed (based on the applied filters), clear any of the filters manually through the column menu.
3. Click on the column menu of the first column.
4. An error is logged in the browser console. The checkbox-filter menu contains no options, but the column has data.
A Dojo sample for reproduction: https://dojo.telerik.com/oJAvaMUy
### Expected/desired behavior
The options in the checkbox filter menu should be loaded properly when any column filters are reset.
### Environment
* **Kendo UI version: 2021.2.616
* **jQuery version: 1.12.4
* **Browser: [all]
When the autofitcolumn method is used together with multi-headers and hidden columns, some of the columns are either not visible at all or shrunken.
The problem can be observed in the following Dojo:
https://dojo.telerik.com/EJezUyeg
The CompanyName column should be visible, however it is not. If the example is ran in fullscreen, the column will be visible, however it will shrink if the Browser window gets smaller.
A js exception is thrown on selecting a row with the select method, when the Grid's scrollable option is disabled. The exception started appearing since R3 2020 SP1.
A js exception is thrown on calling the select method.
No exception is thrown.
Hi Team,
I have some feedback regarding the Kendo UI Grid live demo pertaining to localStorage and the columns. I would like to request some built-in defensive approaches to help if columns are removed or added. For example, a way to detect if a column is missing from a previously saved state.
Thank you!
### Bug report
When reordering expanded rows, the "rowReorder" event does not return a correct "oldIndex".
### Reproduction of the problem
1. Create a hierarchical grid and enable the reorderable.rows property;
2. Expand all rows;
3. Handle the "rowReorder" event and log the event data in the browser console;
4. Move the second row above the first row. The property "oldIndex" returns a wrong value. It should be "1".
A Dojo sample for reproduction: https://dojo.telerik.com/AJIGuBEh
### Expected/desired behavior
The "rowReorder" event of the grid should return the correct indexes of the moved row.
### Environment
* **Kendo UI version: 2022.1.301
* **jQuery version: 1.12.4
* **Browser: [all]
In the spreadsheet there is a way to delay repainting til bulk editing is complete. Grid does not have such a mechanism easily accessed, however with a grid with a large number of rows, inserting multiple rows takes a long time as each row insert triggers the change event. It can be worked around but would be better if it was supported like spreadsheet.
Hello again Kendo Support,
I believe I have found a bug with the kendo grid when using column virtualization. When turning on selectable rows, row selection is lost upon horizontal scroll. The bug can be easily reproduced using the following sample: https://dojo.telerik.com/osUKOZol
Is there any work around or plans to fix this bug in the future? Turning on virtual columns was a performance boost for our application and we'd hate to have to turn it off.
The grid does not have a auto generated Serial Number or Row number column built in. Although this functionality can be custom built, but I feel this is a basic thing and when you have to use the grid in different places in your program, then duplicating the same code for a simple functinoality sounds over killing and maintenance overhead.
This started happens on 2022.1.119 and 2022.1.301, Works well on 2021.3.914
Some of ours grids stopped showing the filter icon in the columns.
After digging a bit found that the issue happens when I have a grid initialized with sortable = true and then initialize a new one with sortable = false
You can see this happening in this example:
https://dojo.telerik.com/ogUZEbUP
the issue seems to be caused by this:
this selector is catching all the k-cell-inner from the first grid
The existing configuration(filterable.extra), can only support 1 or 2 input from the UI. It would be great if multiple filter criterion input from the grid UI will be supported in the coming releases.
The popup dialog used by the Grid control does not match the Dialog control. With the same theme applied, the title bar is different (height, font size, and close button), and the button bar footer layout is completely different (button shape, size, and location). By default, dialog look & feel should be consistent across controls using the same theme.