Last Updated: 05 Nov 2019 14:47 by ADMIN

Bug report

Regression introduced in R3 2019 SP1. Reproducible with the LESS themes.

Reproduction of the problem

Dojo example.

  1. Open a column filter menu and click on one of the dropdowns in it.

Current behavior

All of the text in the filter menu gets selected.

Expected/desired behavior

No text selection.


  • Kendo UI version: 2019.3.1023
  • jQuery version: x.y
  • Browser: [Chrome 77 | Firefox 69 ]
Last Updated: 30 Oct 2019 07:41 by ADMIN
Created by: Martin
Comments: 3
Category: Grid
Type: Feature Request

Currently, you cannot disable all columns in the column menu - it requires that at least one column is enabled.

However, if the grid contains any non-hidden columns which have IncludeInMenu=false, then it should be possible to disable all the remaining columns using the column menu.



Last Updated: 29 Oct 2019 07:09 by ADMIN

When using the Nova theme locked command columns are not styled correctly.   
In the following dojo one command column is locked and not styled while another command column is not locked but styled correctly.

Here's the code in case the dojo doesn't work:

<!DOCTYPE html>
    <meta charset="utf-8"/>
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="">
    <link rel="stylesheet" href="">
    <link rel="stylesheet" href=""/>
    <link rel="stylesheet" href="">

    <script src=""></script>
    <script src=""></script>
<div id="grid"></div>
  var dataSource = new{
    data: [
      { category: "category 1", subCategory: "sub. category 1", name: "product 1", val: 1 },
      { category: "category 1", subCategory: "sub. category 1", name: "product 2", val: 1 },
      { category: "category 1", subCategory: "sub. category 1", name: "product 3", val: 1 },
      { category: "category 1", subCategory: "sub. category 1", name: "product 4", val: 1 },
      { category: "category 1", subCategory: "sub. category 2", name: "product 5", val: 1 },
      { category: "category 1", subCategory: "sub. category 2", name: "product 6", val: 1 },
      { category: "category 1", subCategory: "sub. category 2", name: "product 7", val: 1 },
      { category: "category 1", subCategory: "sub. category 2", name: "product 8", val: 1 },
      { category: "category 1", subCategory: "sub. category 3", name: "product 9", val: 1 },
      { category: "category 1", subCategory: "sub. category 3", name: "product 10", val: 1 },
      { category: "category 1", subCategory: "sub. category 3", name: "product 11", val: 1 },
      { category: "category 1", subCategory: "sub. category 3", name: "product 12", val: 1 },
  columns: [
    { command: "edit", locked: true, width: 150 }, // <<-- columns is locked
    { field: "category", locked: true, width: 150 }, // <<-- columns is locked
    { command: "edit", width: 150 },
    { field: "subCategory", width: 200 },
    { field: "name", width: 500 }
  dataSource: dataSource,
  scrollable: true,
  selectable: "row"
Last Updated: 23 May 2019 05:50 by ADMIN
Release 2019.R2.SP.Next

The issue is reproducible when the grid consists only from Multi-header columns, the setDataSource() method has been used and one of the columns is initially hidden.

After setting the new data source, the last header gets hidden. The "display: none;" style has been applied to the "th" HTML element.

Steps to reproduce:

1. Create a grid with multi-header columns only.

2. Hide one column initially.

3. Set a new data source via the setDataSource() method.

4. The last column gets hidden.

Sample Dojo:

Kendo UI version: 2019.1.220

Last Updated: 26 Feb 2019 08:31 by ADMIN

Link to GitHub issue -

### Reproduction of the problem:

1. Run this dojo
2. Collapse one or more of the subCategory groups
3. Collapse the category Group
4. Expand Category

### Current behavior

The aggregate rows are missing and the locked and unlocked content is misaligned

### Expected/desired behavior

Rows should be aligned

Last Updated: 01 Oct 2019 14:05 by ADMIN
Created by: Raymond
Comments: 1
Category: Grid
Type: Feature Request
It would be nice to have the option for a single filter input that searches all columns on the Grid.  I was able to implement my own custom solution but having to apply that to every grid in my app is cumbersome.

I understand the importance for the flexibility side of having each column with its own filter box, but for simpler apps this is overkill and a single filter box is enough.  The column component already has the [filterable] flag so this can possibly be used to exclude any columns if necessary.

I was thinking of something similar to what is an out of the box feature for the Datatables JS plugin

Default search box that searches everything.  Very simple to use and understand for basic users or when your application only calls for something that simplistic.
Last Updated: 26 Nov 2018 07:44 by Holger
Created by: Christoph
Comments: 4
Category: Grid
Type: Feature Request
I was working with Sencha ExtJS and they have to option to make components "stateful" ( This will safe user modified settings in browser (defaults to cookie but you can provide your own implementation).

Example (for grid):
* we specify width=100 for first colum
* we allow users to resize columns
* If a users resizes a column the new width will be stored in state
* ... if the user later opens the page again, values from state will overwrite "defaults" from code.

If we use this for column width, visibility and order we've a perfect customizable grid view.
Last Updated: 03 Jan 2019 08:37 by Balram
Created by: Joey
Comments: 11
Category: Grid
Type: Feature Request
It should be possible to change the width of a grid after it created.
Last Updated: 21 Nov 2016 08:40 by ADMIN
Please check out a bug in the material design theme for grid pageing combobox in mobile device. 

You can check this bug at 

you have to adjust "mobile:true" option and then run by mobile simulator instead of web.

When you change the page with combobox. Grid's height will be reduced by combobox height.

This bug occured only in material design theme. (I didn't check all theme. I checked material, default, bootstrap, nova, fiori, office365)
Last Updated: 15 Aug 2019 12:21 by ADMIN
Created by: Scott Waye
Comments: 4
Category: Grid
Type: Feature Request
Allow customisation of the bool filter in grids.  I.E. implement the UI property that works for other non-checked columns.  The current filter is too wide, does not allow fontawesome characters, etc.
Last Updated: 24 Sep 2019 08:35 by ADMIN
Created by: Michael
Comments: 2
Category: Grid
Type: Feature Request
Multiple String searching in standard filter.

Today the basic Grid filter for strings can be used to search for 1 or 2 items at best.  It would be great to be able to filter for > 2 items from 1 column at a time.  

A multicheck box filter does not work so well when you have 100k+ items, and the multicheckbox ends up with 1000s of items in it.  A string search is more appropriate for the end user.

Our current grid a user can filter for upwards of 500 strings of text in one column by treating the input as a textarea that is styled to auto-grow and is not resizable.
Last Updated: 11 May 2016 09:51 by ADMIN
The Grid should optionally select an entire row instead of individual cells within a row.

Use Case:
In my app, the cells are all read-only. Below just about every grid in the app is a details view (showing the selected grid row) and I want them to have up/down keyboard navigation on every grid within the app. This should be a simple configuration setting but there is currently no easy way to get this behavior.
Last Updated: 15 May 2017 11:23 by ADMIN
Created by: Valentyn
Comments: 6
Category: Grid
Type: Feature Request
Excel-like filter always show all available options.
When one filter was already applied  - could we limit number of options to see only options that are left after previous filtration?

We should be able to filter only by already filtered rows.

As alternative - could we have some event on Excel-like filter to populate options for it every time it expands?
Last Updated: 15 May 2017 11:29 by ADMIN
Currently, kendo-styled checkboxes are not rendered for the default column editors for Boolean columns.  Instead, default browser checkboxes are rendered.

In addition, kendo-styled checkboxes are not supported (and indeed do not function correctly) in custom column editors.

This issue creates a styling consistency "blemish" on pages where we've otherwise been totally consistent with a Kendo theme.

Please alter the grid behavior so that it both renders Kendo-styled checkboxes for the default Boolean column editor, and allows them for custom column editors.
Last Updated: 23 Sep 2019 09:22 by ADMIN
Created by: Tino
Comments: 3
Category: Grid
Type: Feature Request
Please add out of box functionality ( MVC and Kendo ) for simple search panel like DevExpress :
Last Updated: 23 Jun 2017 09:59 by ADMIN
Created by: David
Comments: 3
Category: Grid
Type: Feature Request
The End-User experience for multiple column sort is awful. Please provide a UI that lets them see & change the columns they are sorting by. 

Current problems are: 
1. If the user is sorting by 3 columns. All they see is 3 columns with an up/down arrow. There is no visual indication of the actual sort order (Col1, Col2, Col3) or (Col2, Col3, Col1). 

2. Lack of Control.
This gets more confusing if you have 3 columns in a sort, then  click Col2, until it is not sorted. Then click it again to make it sort ascending. I assume it drops out of the sort, & is then added at the end. Making sort =  (Col1, Col3, Col2). 
This confusion forces you to clear everything & start the sort again. 

3. Inability to clear quickly. 
But there is no UI that offers the user a quick way to Unselect all sorted cols, so they can start the sort selection process again. Clearly we can add something to the toolbar, but ideally they wouldn't need to clear & restart their sort selection. . 

4. Unpredictable outcome.
It is not obvious to the User how to control the order of the multi-column sort. How does the sort get determined? :-
A. First column selected becomes the Primary order, the next col is the Secondary order. 
	eg: select Col1, then col2, then col3, to get (Col1, Col2, Col3) order. 
B. Last column selected is the Primary. 
	eg: select Col3 then col2, then col1 to get (Col3, Col2, Col1) order.

5. Server/Database cost. 
Sorting & network round trips are expensive. Toggling from Asc / Desc / Clear. Is expensive & slow compared to setting all the columns once & clicking OK. 

6. I'd add a mockup image, but this feedback screen doesn't permit uploads. To get an idea of a potential UI, Try sorting on multiple columns in Excel. It shows like a tree, with the primary key at the top, the secondary a line lower, followed by the less significant keys below it. 
OR at min. Change the Arrow into an Arrow with a tiny number (1,2,3 etc)
7. The current approach you use to add the Sort icon is really annoying to the user, especially when they have many narrow columns of numbers. Be aware that when you add the sort icon, converting a Label into something with 3 "..." chars is unnecessary. We found it cleaner to just truncate the chars that didn't fit, the user gets to see 2 more letters of the label. Which may be enough for them to know which column it is. And it is obvious that the column was too small to display more text. 
The large padding to the left of the "ColumnMenu" icon is part of the problem, it could be much smaller. 0.5 to 0.25 char width is sufficient. 
We did a lot of usability testing around this for a different control. The outcome was nearly unanimous in favor of the change above. 

PS: I too could see benefit in having the sort indicator display to the left. But the changes above may reduce the need a bit..
Last Updated: 15 May 2017 11:48 by ADMIN
Created by: Luis
Comments: 3
Category: Grid
Type: Feature Request
The refresh button availability should be indepent from the grid being pageable. The user may want an updatable grid without having page navigator.
Last Updated: 08 Jun 2017 13:21 by ADMIN
Currently Kendo UI grid don't have any way to know that grid changes its mode from edit to view in case of incell editing.
As per thread ( we have to add blur/focusout event handler to know changing mode. But some time it happen (in case of adding custom widgets through columns editor) that blur/focusout event triggered but still grid is in edit mode.
Its better to have an event when grid changes its mode from edit to view so that we can minimize issue mentioned above.
Last Updated: 31 May 2017 11:59 by ADMIN
Created by: Chris
Comments: 2
Category: Grid
Type: Feature Request
The event args from column.groupHeaderTemplate (and groupFooterTemplate) should contain a function to retrieve the data for that group. Currently, they only contain "field" and "value." If you made the grouped rows available in this event, clients would be free to add multiple aggregate columns of the same type (i.e., get the "sum" of multiple values instead of being limited to a single value). I've been able to halfway implement this, but it only works correctly if I'm only grouping by one column. For example, if I'm grouped by WidgetName and then by ProductCode, my event args for ProductCode should contain a function to return data rows for only rows matching the current ProductCode and WidgetName.
Last Updated: 25 Sep 2017 21:33 by ADMIN
Created by: Brian Roth
Comments: 4
Category: Grid
Type: Feature Request
Currently if you add a row to a grid in batch edit mode any rows that have already been edited will lose their dirty flag indicator.  I would like for Kendo to handle maintaining the dirty flag for these rows.  If there is a performance concern with adding this functionality, then maybe there could be a setting to turn it on or off.
1 2