Completed
Last Updated: 13 Mar 2020 09:46 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.
Completed
Last Updated: 20 Jan 2020 10:39 by ADMIN
Release 2017.R3
Created by: Josetuttu
Comments: 1
Category: Grid
Type: Feature Request
5
Consider a grid with grouping and pagination. When we collapse a group, the items from next page should take up the space left be the hidden rows, i.e., grouping should work across pages and not just the current page. Otherwise, grouping is a useless feature in a grid with pagination. This should work for client as well as server pagination and also for virtual scroll.
Completed
Last Updated: 19 Mar 2020 12:30 by ADMIN
When performing Edit on a real-time grid, hide edit button to prevent simultaneous editing and data overwrite. 

There was a similar solution previous to signalR integration, http://www.telerik.com/forums/using-kendoui-grid-with-signalr#-3DZMT4HHE-rOWdEf_1mgQ

But with SignalR enabled grid, this could all be  built-in.
Completed
Last Updated: 23 Sep 2021 11:24 by ADMIN
The grid editable confirmation(delete alert) only popup jQuery alert currently, I want custom the dialog box style with window widget~
Completed
Last Updated: 01 Oct 2021 14:18 by ADMIN
On updating the dataItem of a master row using the Observable "set()", the master row will repaint itself. However it also collapses the expanded detail row. The detail row can be expanded programmatically but this is clunky: the detail row flashes briefly while it collapses then immediately re-expands

The default behaviour should be to leave the row expanded.
Unplanned
Last Updated: 04 Nov 2021 12:30 by ADMIN
Created by: Imported User
Comments: 0
Category: Grid
Type: Feature Request
5
One should be able to cancel the detail expand or collapse events of the grids by providing a Expanding / Collapsing event.

One use case for this that would be way easier to implement is when one is using a detail template to edit some form of data related to the expanded row but not bound to it's data item, instead bound to specific data coming from other source.

If when you expand another row the previously expanded one gets collapsed I would like to be able to prevent that on those events to check for changes, challenge the user and act accordingly.
Completed
Last Updated: 07 Feb 2020 08:06 by ADMIN
Release 2017.R2
Created by: Andrew
Comments: 0
Category: Grid
Type: Feature Request
5
Currently yo keep the selected row after refresh one needs to store the data first and then loop through all the rows to find it and select it again.
This is because the uid changes after refresh.
This does not work very well with large number of rows.
It would be great to have a setting that allowed the selected rows or cells to be kept after the refresh.
Completed
Last Updated: 19 Dec 2023 14:50 by ADMIN
Release R1.2024-Increment.2(31.Jan.2024)
When using a screenreader in navigate mode the grid does not announce that the column headers are links that can be used to sort the table.  There are aria-label tags added when a grid grouping function is active (like the demo at https://demos.telerik.com/kendo-ui/grid/keyboard-navigation), but there is no aira-label text to indicate the sorting behavior. 
Completed
Last Updated: 03 Mar 2020 10:20 by ADMIN
Created by: Andrei
Comments: 1
Category: Grid
Type: Feature Request
5
Currently the grid only includes row virtualization.
Column virtualization would be really beneficial for projects that display many columns
Completed
Last Updated: 23 Jul 2021 14:05 by ADMIN
Created by: Imported User
Comments: 2
Category: Grid
Type: Feature Request
5
While it is currently possible to do this in JavaScript, it would be nice to have the functionality integrated into the Grid filter row.

For example,

columns.Bound(c => c.Title).Title("Title")
.HeaderHtmlAttributes(new { style = "text-align: center;" })
.Filterable(f => f.Cell(fc => fc
    .ShowOperators(false)
    .Operator("Contains")
    .Template("fnFilterAsYouType")
    .Placeholder("Title")
));
Declined
Last Updated: 15 Sep 2021 15:06 by ADMIN
Created by: Max
Comments: 3
Category: Grid
Type: Feature Request
5
there are ready to use methods fadeIn & fadeOut for animation In jQuery. Kendo UI Window already uses nifty close-effect, how about implementing this behavior for a grid-control. Expanding/Colapsing Detail-Gird in Hierarchy will go smoothly and comply with other controls' animation.
Completed
Last Updated: 16 Mar 2020 11:47 by ADMIN
Enable on-the-fly changes of selectable (selection mode) in the Grid widget
Unplanned
Last Updated: 12 Aug 2019 10:23 by ADMIN
For performance reasons, we would like to only show the group headers collapsed when first grouping, and only add its child rows when expanded. This is done for hierarchical grids and minimizes unnecessarily large DOMs for data the user will never look at. 
Unplanned
Last Updated: 15 Apr 2021 11:01 by ADMIN
Created by: Lars Lykke
Comments: 0
Category: Grid
Type: Feature Request
5
would be nice to having an option to prevent specific column from re-ordering or re-sizing. 

In general, grid having command columns for Edit, Delete... etc buttons, these columns should not allow to reorder across columns.
Completed
Last Updated: 13 Mar 2020 12:05 by ADMIN
Created by: Tycho
Comments: 0
Category: Grid
Type: Feature Request
5
The loading indicator is not showing when the height property of a grid is not set.
Completed
Last Updated: 09 Nov 2021 08:03 by ADMIN
I like what FooTable.js does with a html table.  (hide fields based on breakpoints) and place them so that they are available via click on +
Completed
Last Updated: 27 Oct 2021 08:29 by ADMIN
Created by: Claudio
Comments: 1
Category: Grid
Type: Feature Request
5
When a grid is first showed with a group value (e.g. a date value), it should be possible to apply a sorting direction to the grouped value (e.g. descending)
Completed
Last Updated: 03 Apr 2024 07:45 by ADMIN
Release 2024 Q2 (May)
Created by: Kristina
Comments: 0
Category: Grid
Type: Feature Request
5
It would be nice to have the progress when exporting the grid to excel so that the user knows that something is happening.
Unplanned
Last Updated: 19 Oct 2021 07:15 by Mark
Created by: Don
Comments: 2
Category: Grid
Type: Feature Request
5

Hi Team,

I would like to request the functionality to sort the  MultiCheck Filter for the Kendo UI Grid. For example, maybe adding a columns.filterable.sort property. 

Thank you!

  
Declined
Last Updated: 17 Sep 2021 11:25 by ADMIN
<pre>
Kendoui grid date filterable "Is equal to" - Make it have a range base on what is input

If you have a date column in a grid and you filter it
and select "Is equal to"
it currently doesn't work very good unless your dates/time
are all on 12:00:00.000 AM

Maybe you could make the filter do this when "Is equal to"

If you select or inputput:

2/22/2004
	It will find the following rows:
	02/22/2004 00:00:00.000 <= datesFound < 02/23/2004 00:00:00.000

2/22/2004 06:
	It will find the following rows:
	02/22/2004 06:00:00.000 <= datesFound < 02/23/2004 07:00:00.000

2/22/2004 06:50
	It will find the following rows:
	02/22/2004 06:50:00.000 <= datesFound < 02/23/2004 07:51:00.000

2/22/2004 06:50:20
	It will find the following rows:
	02/22/2004 06:50:20.000 <= datesFound < 02/23/2004 07:51:21.000

2/22/2004 06:50:20.034
	It will find the following rows:
	02/22/2004 06:50:20.034 <= datesFound < 02/23/2004 07:51:21.035

Maybe have a toggle for (0-12 AM/PM) or (00-23 24 hour clock)
in the datetimepicker with a default setting that can be configured.

Maybe make the datetimepicker have a range for each 
Hour, minute, second, millisecond, AM/PM
* or blank - could act like a regular expression but would need to have the
    higher unit set. IE: (

		06:50:20.035   , 06:50:20.*   , 06:50:*.*   , 06:*:*.*   , *:*:*.*
			or
		 6:50:20.035 AM,  6:50:20.* AM,  6:50:*.* AM,  6:*:*.* AM, *:*:*.* *

		Not this:
			*:50:*.* *
	).

HH     ,        MM    , ss    , fff
00-23;*,        0-59;*, 0-59;*, 000 - 999;*

	or

H      , tt     , MM    , ss    , fff
0-12;* , AM/PM;*, 0-59;*, 0-59;*, 000 - 999;*

The yyyy,MM,dd could also be done this way so you could get all the rows
for a yyyy****, yyyyMM**, yyyyMMdd

</pre>