Pending Review
Last Updated: 05 Jul 2018 14:44 by ADMIN
Add support for canvas rendering to the grid. This will improve performance of the grid considerably.

Part of our testing we have concluded that the current kendo grid is not working well with a number higher than 1000 records as it will become very slow when the user is scrolling the data. In an attempt to fix this the virtual scrolling has been introduced but this breaks the grouping as the number of records displayed do not take into consideration if a group is collapsed or not. Therefore you may end up in a situation where you collapse a group with 100 rows and the grid will not display the next groups as they are not part of the current page (e.g page size 10);



As an example of a canvas based grid see below:
https://github.com/openfin/fin-hypergrid
Pending Review
Last Updated: 11 Sep 2018 09:29 by ADMIN
In a Kendo grid, Angular/MVC/JS/Whatever; 
When using multi check filter. 
---- 
Only show those values that are still useful to filter on!!! 
---

When filtering is done(one to many columns) - ONLY the remaining options should be seen when setting the NEXT filter (not all possible values in the database) of course distinct and sorted

(the grid could have an option of doing it this way or the old way) 
example:

let's say we have 5 numbers of categories, each category have 20 different details.

when filtering is set on one category, then when filtering on details - only the 20 remaining details should be seen, not 100(5*20)

and vice verse, if filtering one detail - only one category should be seen when filtering on category.
Pending Review
Last Updated: 11 Jan 2019 12:33 by ADMIN
Adding the same functionality as filterable.extra but in row mode. Similar to the following demo http://dojo.telerik.com/AkaYi/2.
Pending Review
Last Updated: 27 Nov 2017 20:37 by ADMIN
Created by: Morten
Comments: 0
Category: Grid
Type: Feature Request
7
The current implementation of Persist State http://demos.telerik.com/kendo-ui/grid/persist-state isn't meant to save the user state of the grid.

Let me explain.
Currently setOptions() override the options in the grid. That has a rather unfortunate side effect. The Column[{...}] options coming from the server is no longer used (ever) as all column options are now coming from the client. Effectively overriding all column options.

Example:
{
   ...,
   columns: [
      { field: "Name", filterable: false }
   ]
}

This is saved using the current persist state.
Later the backend now supports filtering of the "Name" field, and we change filterable to true. The user will not see this change. Because it's overridden with the column options stored on the client.

It would be nice if this wasn't the case.
Either make a new method get-/setUserOptions() or change the current get-/setOptions() (I cannot figure out the usecase for the current implementation as it to me always would be used for what I've described here - and do a poor job of it)

However we also need to recognize that different options have different life cycles.
For example would I want to save current page, sorting and filters in sessionStorage.
While column order, size and pageSize (don't override, just set. As the range can change) would be saved in localStorage.
So that need to be easy to do.

The last thing we need is an event where it would make sense to call setUserOptions(). For the purpose of loading saved state without having to click a "Load state" button. The event needs to be before the datasource is quried. 
The current dataBinding event doesn't work as it would result in an infinite loop of datasource queries.
Pending Review
Last Updated: 15 Oct 2018 18:37 by ADMIN
Created by: ankit
Comments: 0
Category: Grid
Type: Feature Request
7
Currently, If I use Kendo Grid on a page with 10 column by 10 rows(and have 3 rows in editable mode & 7 rows in disabled/locked mode). I can not navigate through grid control via TAB key with only Enabled columns. It still go through each control.

Logging to support request, I am being advised that I need to impalement my own TAB logic. However, if you think, it doesn't make sense for TAB to be stopped at Disabled column.

It is probably stopping as Kendo doesn't have any direct mechanism of disabling some columns for edit. I wrote some Jquery which doesn't let us click on some column and I used CSS to make it look like disabled. 

It is nice if ClientTemplate allows facility where we can enable/disable controls and TAB key respect those.
Pending Review
Last Updated: 18 Oct 2018 16:02 by ADMIN
Created by: Robert
Comments: 2
Category: Grid
Type: Feature Request
7
It would be really great if Kendo implemented JQuery Promises on all methods that are fired asynchronously. There are several places where there would be direct and tangible benefits:

1) DataSource: Methods like fetch() and read() would be able to chained with .then(), .fail(), and .always() in order to complete certain operations after these methods have completed, but before events are fired up the chain.

2) UI controls like Grid: calling KendoGrid.saveChanges() would allow you to chain a .then() function to the end, so that a particular function can be called only when a particular instance of saveChanges completes, not every time the requestEnd event is fired on the DataSource.
Approved
Last Updated: 31 Jul 2019 13:35 by ADMIN
Created by: Jon
Comments: 1
Category: Grid
Type: Feature Request
7
When using Frozen columns in the grid, the frozen column is not usable for vertical scrolling when used in a mobile application. 

This means that it is not possible to swipe up and Down on the frozen column to scroll the grid vertically. This again makes the user experience very odd (actually it feels like a bug), because it is not natural to have to use the other, none froze columns, to be able to scroll vertically.

Thanks!

Jon
Pending Review
Last Updated: 11 May 2016 14:32 by ADMIN
Created by: oliviero
Comments: 0
Category: Grid
Type: Feature Request
7
in grid when data are grouped and the group is collapsed groupFooterTemplate data should be still visible
Pending Review
Last Updated: 05 Jul 2018 14:39 by ADMIN
Created by: Oskar
Comments: 2
Category: Grid
Type: Feature Request
7
with grouping/sorting/fixed wrapper size + prevent default select

http://www.kendoui.com/forums/ui/grid/local-virtual-scrolling---my-changes-grouping-sorting-works.aspx

My changes: 
http://oskar.doppnet.com/kendo-grid/local.html
http://oskar.doppnet.com/kendo-grid/remote.html
Pending Review
Last Updated: 18 May 2017 19:14 by Andy Spears
ADMIN
Created by: Stoich
Comments: 2
Category: Grid
Type: Feature Request
7
Currently you can clone the Pager to make it appear both on Top/Bottom. This should be configurable so that you can have in on top of the grid or the bottom of grid or both
Pending Review
Last Updated: 28 Feb 2017 17:01 by ADMIN
Created by: Evan
Comments: 0
Category: Grid
Type: Feature Request
7
To me these are all glaring bugs, especially for those who like to use their keyboard instead of their mouse to fill out forms.

1. Mouse scrolling drop downs/comboboxes scrolls the page when it hits the top/bottom.
2. Enter key opens/closes subgrid instead of putting cell into/out of edit mode.
3. Backspace in drop downs causes browser to go back to the previous page.
4. Comboboxes, when filtering, should always "select" the highlighted item when tab is pressed.(the little auto-complete hack/setting doesn't cut it)
5. There is no easy keyboard way to open drop downs and date pickers in the grid.
6. Tabbing to a button cell and hitting Enter does not click the button.
Pending Review
Last Updated: 11 May 2016 12:38 by ADMIN
Created by: Jeffrey
Comments: 2
Category: Grid
Type: Feature Request
6
It's a common scenario to set custom css on <td> for specific column, for example, using columns: { field: "ScoreNumber", css: "right-align", title: "Score" } to get <td class='right-align'>, then I can make every every score field text-align: right.

Maybe adjusting _tmpl: in Grid Widget as 
rowTemplate += "<td" + (column.css ? " class='" + column.css + "'" : "") + ">"; is a easy way to accomplish it.
Pending Review
Last Updated: 11 May 2016 10:12 by ADMIN
My Kendo grid has long column titles but the column width must remain static so we need a way to make a wrapable column header
Pending Review
Last Updated: 14 Sep 2016 15:57 by ADMIN
Created by: Bradley Fulton
Comments: 2
Category: Grid
Type: Feature Request
6
When a user groups by a foreignkey column, it should show and sort by the value that's displayed in that column, NOT the underlying id value.  I do have a workaround, but it seems like this is something that should be handled "out of the box".
Pending Review
Last Updated: 16 Mar 2018 05:52 by Shawn
I would like to see the grid allow the adding of a new row via the keyboard when batch editing.

When the user is on the last row and last cell they can hit tab and the grid will add a new record and with focus on the first editable cell.

Or the user can hit enter anywhere on the last row to create a new row.

This would allow for rapid entry of several new rows of data. It would allow the user to key in data in a similar way a spreadsheet like Excel would behave.
Pending Review
Last Updated: 01 Jun 2017 23:05 by ADMIN
Based on the examples here (http://demos.telerik.com/kendo-ui/web/grid/editing-custom.html), "incell" editing allows editing a single cell at a time. The edit mode is activated upon a single click in the cell.

I would like to have a way to combine this with "cell" selectable mode, e.g. like this?
* A single click on a cell selects the cell and fires the "change" event.
* A double click on a cell activates the edit mode for the cell.
Pending Review
Last Updated: 22 Jan 2018 16:43 by ADMIN
Created by: Julie
Comments: 5
Category: Grid
Type: Feature Request
6
For string columns especially, the default type of filter someone would want to apply is not the first option in the list. If it's not possible to reorder the items, then it should be possible to select which item is the default. This would prevent users from having to change the filter every single time.
Pending Review
Last Updated: 12 Oct 2016 12:55 by ADMIN
"NoRecordsTemplate" - At present a small text is being shown at the bottom of the grid if there are no records which is not prominent. please add back the NoRecordsTemplate so it can be displayed inside the grid and can be customized

"Clear all filters" - It is very tough to clear filters one by one please all clear all option
Pending Review
Last Updated: 11 May 2016 14:30 by ADMIN
Created by: kishore
Comments: 0
Category: Grid
Type: Feature Request
6
Hi,

We have extensively used the Kendo Grid's current() function to get the current selected cell in the grid. It appears this field is always returning undefined when used in a touch enabled device (e.g. Notebooks with touch screen, Surface, Mobile Devices). We have tried this with various browsers including Chrome and Firefox. 
To reproduce the issue in Google Chrome, please follow the following steps:

Go to Developer Console
Go to Emulation Tab
Select Model: Notebook with touch 
Open the following link: http://jsbin.com/qivigoceva/1/edit?html,js,console,output
Select a cell in the grid. The console should show the reference to current cell. It will instead show undefined.

The current() function is extremely important to us as we need to get the cell reference. Currently many of our client's are having trouble due this issue. Please provide us a solution as soon as possible.

=====================================================
Hello Khalil,

This behavior is expected, as the keyboard navigation is not meant to be used on touch enabled devices, as there is no hardware keyboard present. I am afraid that currently there is no workaround for this behavior.

Regards,
Kiril Nikolov 
Telerik
=====================================================

Hello Khalil,

If you want to get the currently selected element, you can use this.select() that will return the element that is selected in the change event handler.

Regards,
Kiril Nikolov 
Telerik
=====================================================

Dear Kendo Team, 
this.select() will return the current select tr , but we need the current focused td in the selected row. We cant avoid row selection in this grid.

And also we are using devices(Laptop with touch) with keyboard (hardware) .
====================================================

Hello Khalil,

I am afraid that this is not possible on touch devices. You can submit this as a feature request on UserVoice, so that it is considered for implementation in a future release.

Regards,
Kiril Nikolov 
Telerik
Pending Review
Last Updated: 11 May 2016 07:09 by ADMIN
This may be more of a bug, but Kendo does not allow you to call showColumn() or hideColumn() when the grid itself is not visible. If you look in the showColumn / hideColumn methods in kendo.grid.js, we can see that there is a .filter(":visible") on the columns in place. Unfortunately for us, our Kendo grid isn't always visible (it can be collapsed: think $.slideUp). Instead, we get an error saying (on the following line) that "style" could not be set on undefined - because our hidden grid's hidden column header doesn't pass the :visible filter.

Thanks!