Completed
Last Updated: 01 Oct 2021 12:57 by ADMIN
Created by: Josh
Comments: 1
Category: Grid
Type: Feature Request
1
Need to have the grid automatically draw itself correctly even if it is initially hidden.  Right now if it is hidden first, even with static height, when it is shown using javascript it is not draw correctly.  (especially with scrolling enabled)

Suggested route:  Add a repaint method that way people can call this as needed.
Unplanned
Last Updated: 18 Oct 2021 11:52 by ADMIN
Created by: Alain
Comments: 0
Category: Grid
Type: Feature Request
3
Currently kendo UI web grid component does not read the DescriptionAttribute of a enum type. So, if a have a enum named Gender with values {F, M}, kendo grid will show those values instead "Female", "Male". Example

public enum FooType
{
    [System.ComponentModel.Description("Foo Description")]
    Foo = 0,
    [System.ComponentModel.Description("Bar Description")]
    Bar = 1
}

As the example above kendo grid should use "Foo Description" or "Bar Description" for showing those enum values. Same apply to generating dropdowns for the Filtering columns feature.

Thanks and sorry for my english.
Declined
Last Updated: 01 Oct 2021 12:54 by ADMIN
We need to improve enduser search experience in grids by increase control over filter menu.
In order to speed-up query providing we need to control which item is activated in Filter menu by default.
Very often default operator is set in grid configuration but enduser has to always change focus to second field  when he wants to provide search criteria. It becomes tedious activity when he search a lot.
Therefore we need access via api for controlling focus behavior in Filter menu.
It should allow to control this behavior without breaking existing tab sequence of controls.
Declined
Last Updated: 10 Feb 2021 06:55 by ADMIN
Created by: Emma
Comments: 3
Category: Grid
Type: Feature Request
10
I have recenty found that if users include <html> tags in fields in a form, and this data is then displayed in a grid, if the user then groups by that column, raw html will be displayed. The "suggested" way around this potential huge security flaw is to use a group header template for every string column, ensuring the value is displayed encoded using ${value} instead of the default #=value#.

The default for a cell is ${value}
Completed
Last Updated: 25 Mar 2024 11:33 by ADMIN
ADMIN
Created by: Stoich
Comments: 4
Category: Grid
Type: Feature Request
8
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
Completed
Last Updated: 30 Oct 2017 16:23 by ADMIN
Currently we do not have the ability for descending to be first. It's either one, both in the asc/desc order, or none. You can changed the setting in the kendo javascript file but it'd be useful to have it be a property.
Completed
Last Updated: 04 Aug 2021 07:46 by ADMIN
Created by: Marcin
Comments: 0
Category: Grid
Type: Feature Request
2
Grouping row in grid can expand/collapse after click on any area on the row not only after click on plus/minus icon. This behavior is similar to checkbox in browser with label for attribute
Declined
Last Updated: 27 Sep 2021 08:30 by ADMIN
Created by: eaigs
Comments: 1
Category: Grid
Type: Feature Request
2
For columns that have long titles but minimal data it would be good to be able to orientate the text 90-degrees so it's top to bottom rather than left to right (like excel)
Declined
Last Updated: 27 Sep 2021 08:23 by ADMIN
Created by: Paul
Comments: 1
Category: Grid
Type: Feature Request
1
The current implementation of the DataSource only allows for footer aggregates during the fetch of data. When we f.i. use virtual scrolling in a grid for each fetch of data from the server we also have to calculate the aggregates. In many cases that is a time consuming process. F.i. we have a project that has an activitylist containing over 100.000 rows. We only show 25 rows with skip(page) and take(25) but on each roundtrip we calculate the aggregate for all 100.000 rows.

A better solution would be to get the aggregate asynchronous from the data fetch and only fetch the first time and when a change has taken place in one or more fields that have an aggregate result.
Declined
Last Updated: 03 Mar 2020 09:09 by ADMIN
Created by: Siva
Comments: 0
Category: Grid
Type: Feature Request
1
It would be great if user can format all the number is pager with 'N0', like following.

'page 1 or 1,200 pages'

'1,200-1,300 of 1,500 items'
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.
Unplanned
Last Updated: 09 Oct 2023 06:56 by ADMIN
It would be nice to be able to configure the grid in a way that when I collapse a group, the lines it was occupying are then filled up by the results from the following pages.

Kendo Grid currently only minimizes the results of the current page. It ignores the pageSize config we have set, not bringing more items to occupy the number of lines we have configured.

Here are some screenshots I took from the DevExpress grid. There you can see that the column year is grouped and initially the years 90 and 91 are expanded. When I collapse the year 90, the results from the year 91 fill up the space the other group was not using anymore.

http://imgur.com/a/IV4CT
Completed
Last Updated: 30 Sep 2019 09:11 by ADMIN
My users ask for this in almost every application.  When a grid is grouped, the users want to see the groups in an order that indicates some ranking by an aggregate value. For example, If SALES-DETAIL table is grouped by SALESPERSON, the default alphabetic order of the groups might be AMELIA, BARBARA, CARLOS, DAVID, HARRY, THOMAS, ZELDA. But users want to see the groupings in descending order by the salesperson's TotalSales, which might be HARRY, ZELDA, AMELIA, THOMAS...etc. So we need a way to specify a custom-group-sortorder. And to be perfectly clear, that is the sequence of groups with respect to each other, not the order of detail data inside the group. The detail records might be sorted chronologically by SalesDate regardless of the order of the group relative to each other. In SQL the equivalent would be  ... GROUP BY SALESPERSON ORDER BY SUM(TotalSales) DESC(ending). This feature would work hand-in-glove with another requested feature, showing the group footer when the group is collapsed.
Unplanned
Last Updated: 23 Sep 2021 11:21 by ADMIN
In order to remove the default row expansion icon and enable clicking the row itself to expand/collapse row details I have to do the following hack:

dataBound: function() {
                    $grid.find(".k-hierarchy-cell, .k-hierarchy-col").hide(); //get rid of detail icon
                    $grid.on("click", "tr", function(e) {
                        var $target = $(e.target);
                        if (!$target.hasClass(chkBoxClass) && !$target.hasAttribute("href"))    // ignore clicks on row select checkbox & links
                        {
                            var $this = $(this);
                            $this.find("td.k-hierarchy-cell .k-icon").click();
                            $this.next().find(".k-hierarchy-cell").hide();  //fix detail row spacing due to missing icon
                        }
                    });
                }

As you can see, I need a supported way to be able to change the detail expansion behavior from using the default triangle icon. It would also be great to have using checkboxes to select rows built-in.
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.
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 12:46 by ADMIN
I do not understand the rational behind this behaviour other than it is easier to implement than what I would consider normal multi-select behaviour.

Multi-selection should be enabled by holding down the ctrl or shift key to select non contiguous or contiguous rows like every other application on earth.

Using the mouse in this manner also prohibits the ability to drag rows which has also been raised on this forum.

Lastly, almost every js based grid I've ever seen, KendoUI included cannot handle multi-select AND virtual paging. Once selected rows go out of scope, they will not be re-selected when back in scope.

Be the first to market on this feature and trump your competition. It is a hard feature to implement, but one that is surely worth the bragging rights.
Completed
Last Updated: 08 Jul 2021 13:25 by ADMIN
Created by: Tony
Comments: 1
Category: Grid
Type: Feature Request
3
Please add a simple way to add column calculations to the grid. From simple addition and multiplication to complex calculations across grid columns. Key features would include:

Calculations fire on key up key down events for selected cells
Formula builder like excel
Calculated fields automatically save to db on save
Calculated fields included in aggregates in footer

Thanks!
Completed
Last Updated: 11 Nov 2024 13:14 by ADMIN
When using Grid with virtual scrollbar there is no possibilty to go to sepecific row programaticly. Especially for row that are not yet loaded.

I have managed to move the scrolbar using 

grid.virtualScrollable.verticalScrollbar.scrollTop(scrollRow[0].offsetTop + pageOffset * pageIndex);

however the calcualtion of the location of the row is impossible when rows have dynamic height.
Completed
Last Updated: 22 Jul 2021 19:12 by ADMIN
Created by: Mike
Comments: 1
Category: Grid
Type: Feature Request
2
Add Shift+Space support in Grid to select contiguous rows using keyboard navigation. Currently, if the user wants to select 50 contiguous rows using the keyboard, he/she needs to hit Ctrl+Space 50 times.