Declined
Last Updated: 04 Nov 2021 12:18 by ADMIN
We have implemented custom 'search' functionality for Kendo grids, which uses column filtering 'behind the scenes'.  Without a hacky workaround, we are having a problem where modifying the filters list behind the scenes will trigger the filter indicator on the columns. It would be great if there was some kind of 'silent' filtering that we could add for this instead of having to write a completely custom query for searching.
Completed
Last Updated: 04 Nov 2021 12:24 by ADMIN
Right now there is no non-hacky way to modify the query executed when the user hits the 'refresh' button. You either have to remove a class from the refresh button so the standard code path is not executed, or you have to make your own refresh button. 
We would like a way to say "when the refresh action is called (via button click or otherwise), execute this function (or pass this data along with the standard execution).
Completed
Last Updated: 23 Jan 2020 12:02 by ADMIN
Created by: Morten
Comments: 1
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.
Declined
Last Updated: 04 Nov 2021 12:02 by ADMIN
Created by: Gaurish
Comments: 1
Category: Grid
Type: Feature Request
3
We have the grid data-source and the headers bound to the members of the data-source data .
So the grid header on sort pass the data-field to the server .There should be option to change the header option and the data-field .

Cause we might send a VM  of the navigational property to client side and the grid on header click should send original data-field then the VM property
Completed
Last Updated: 07 Apr 2020 08:01 by ADMIN
Having custom sorting on the grid is really handy. 
But with its current implementation, we are not capable of setting this sorting logic on load.

I opened a support ticket for this issue (see below), and now I'm considering extending this behaviour myself, if I can manage the time that is.

http://www.telerik.com/account/support-tickets/view-ticket.aspx?threadid=931220

However, it would be so much better if this was supported out of the box

http://dojo.telerik.com/IFoYA/2
Completed
Last Updated: 11 Nov 2024 14:32 by ADMIN
Created by: Murilo
Comments: 4
Category: Grid
Type: Feature Request
16
Possibility for the user created conditional formatting in the kendo grid. Column background color, text color, line background color, icon, etc, with user condition. There is an example https://jsfiddle.net/magomes/ptwbh0ec/11/, I didn“t work on the dialog layout, but that is the idea and maybe an initial solution.
Completed
Last Updated: 22 Nov 2021 15:57 by ADMIN
Pressing <Enter> should save grid row edited in-line by default, even if it has a sub-grid. Currently, if a grid row does not have a sub-grid, pressing <Enter> saves it when edited in-line, but if it has a sub-grid, that sub-grid gets expanded instead. I think, this is a non-standard behaviour (can be set by specifying some new option, but not by default). If my suggestion will be implemented, it will allow to speed up data entry, because if user types in some text in a text box, it is easier and faster for him to press <Enter> rather that switch to the use of mouse.

Also, pressing <Esc> cancels editing in any case (with sub-grid or without), which is correct.
Completed
Last Updated: 03 Mar 2020 12:24 by ADMIN
Created by: Imported User
Comments: 5
Category: Grid
Type: Feature Request
1
The pager drop down page selector is too large and obscures other controls and the bottom of the pager frame.

I hope this observation is useful.

I have a screenshot but there is no facility here to post it.
Unplanned
Last Updated: 06 Nov 2020 13:02 by ADMIN
For example.
Consider table with 2 columns.
 - Task (limited number of possible tasks type)
 - Description (free text descriptions)

I would like to have table with multi-check on Task column and row filtering on Description column.
Unplanned
Last Updated: 22 Nov 2021 14:09 by ADMIN
Created by: Ed
Comments: 0
Category: Grid
Type: Feature Request
4
In addition to columns.minScreenWidth, the grid also needs columns.maxScreenWidth for the situation described here: 
"http://www.telerik.com/forums/need-columns-maxscreenwidth-too!"
Unplanned
Last Updated: 25 Mar 2024 10:05 by ADMIN
Deleting last remaining row on kendo grid on the last page does not go to the previous page.
When using client side filtering, deleting the last remaining record should change the current page of grid to previous page.
Completed
Last Updated: 24 Jan 2024 14:28 by ADMIN
Created by: Nohinn
Comments: 2
Category: Grid
Type: Feature Request
13
Is it possible that you include a way to resize rows on a grid like we have the option to resize columns?

My application has a default row height retrieved from database, we do not let the content to overflow this row height. 
But instead we want to give the user the option to manually resize the row to see the full text content.

This row resizing, though it is done only on one row would affect all the rows currently shown.
Completed
Last Updated: 03 Mar 2020 10:04 by ADMIN
Created by: Serkan
Comments: 3
Category: Grid
Type: Feature Request
1
Kendoui Grid filterin is excellent. But we can not use filter ui without grid. Kendoui has pager plugin so we can use pager plugin with datasource also without grid. But there is no filter plugin using filterin ui without grid. I put a screenshoot from another web app which show what i mean.
Declined
Last Updated: 04 Nov 2021 12:13 by ADMIN
When "Clear Filter" in grid column filtermenu is clicked,grid's dataSource's filter method is called even though the grid is actually not filtered with that field yet. eg. Load this page http://demos.telerik.com/kendo-ui/grid/remote-data-binding and directly click clear filter of any column field. It'll query the remote data. I don't want this behavior. Because the grid is not filtered by that field yet.
Unplanned
Last Updated: 22 Jul 2021 19:16 by ADMIN
Created by: James
Comments: 1
Category: Grid
Type: Feature Request
2
There is a Save Changes event but no corresponding Save Changes
Declined
Last Updated: 08 Feb 2022 09:12 by ADMIN
Created by: kishore
Comments: 2
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
Completed
Last Updated: 18 Mar 2021 12:22 by ADMIN
When using a grid vith virtual scrolling it is currently not possible to get the current result that is viewed. I wanted to show the user approximatelly where he/she currently, i.e., I wanted to display in the GUI something like "Displaying rows 501-600 of 3211" when the pageSize is 100 and the total number of rows in the Grid is 3211. 

This would be helpful for orientation when using virtual scrolling with a high number of results. 

I have tried grid.dataSource.page() and this one is not currently possible to use. The results will be something like 100,200,300,400,500,600,500,700 sometimes going back a hundred and somtimes going forward 200 when using the scrollbar to scroll downwards.

Please check yourself by just creating a virtual scrolling grid with server side operations. Put the printout in the event handler for "DataBound". Page(), Skip() etc are not possible to use for the inconsistent behavior according to above. 

You help has not been able to find a solution or workaround for this and suggested I ask for this as new functionality.
Completed
Last Updated: 22 Nov 2021 18:29 by ADMIN
Created by: Matthew
Comments: 0
Category: Grid
Type: Feature Request
4
Highlight a row during mouse over has to be done through CSS. However it doesn't work properly when there is a locked column, as there are two separate tables. This requires some programming. I suggest you embed it in Kendo, so we could easily use this feature without having to implement it ourselves.
Completed
Last Updated: 03 Mar 2020 11:57 by ADMIN
When we add Hide/show and filtering functionalities to my grid, the filtering button is no longer shown independently and is added to the column menu. We are no longer able to guess which column is filtered since the color indicator for filtering is not visible anymore.
Or make the column Menu colored when a filter is applied on the corresponding column
Unplanned
Last Updated: 11 Nov 2021 12:30 by ADMIN
Created by: Roger
Comments: 1
Category: Grid
Type: Feature Request
3
When configuring grid column commands, there is no easy way to control certain aspects of the generated buttons without template and CSS gymnastics.

Here are several specific ideas:

* Add a "title" option so that the underlying button automatically creates a theme-specific tooltip. Currently, tooltips have to be added to the grid element using crazy filters, and they do look like the button tooltips.

* Add support for icon-only buttons through a means other than setting the "text" to "". The CSS for icon-only buttons is slightly different (margins/padding) to ensure the icons are centered and the margins/padding are not too large. By automatically applying a distinct class to represent an icon-only button, the CSS can be more reliably controlled.

* When applying a className value to the "edit" command, that className value is not applied to the "update" and "cancel" buttons that are automatically generated when the edit button is clicked. This might have been a potential work around to the previous item, except that the class is not applied to the generated buttons.