Unplanned
Last Updated: 15 Feb 2021 09:10 by ADMIN
When scrolling data in a grid using the virtualization scrolling option, the query to fetch the next section of data will occur twice. It does not happen for every query, but it does happen all the time regardless of scrolling fast or slow.
Unplanned
Last Updated: 21 Jan 2020 11:51 by ADMIN
It would be nice to have the possibility of using own template for the exported data, as some data may be obtained from own functions.
Something like this:
            columns: [
                {
                    field: "ProductName",
                    title: "Product Name",
                    aggregates: ["count"],
                    footerTemplate: "Total Count: #=count#",
                    groupFooterTemplate: "Count: #=count#"
                },
                {
                    field: "UnitPrice",
                    title: "Unit Price",
                    template: '<div style="text-align: right; font-weight: bold;">#= kendo.toString(UnitPrice, "n2") #</div>',
                    exportTemplate: '#= kendo.toString(UnitPrice, "n4") #',
                    aggregates: ["sum"]
                }
            ]
Unplanned
Last Updated: 08 Jul 2024 04:39 by Canice
ADMIN
Created by: Telerik Admin
Comments: 5
Category: Grid
Type: Feature Request
18
Introduce an expression builder for specifying filtering the grid by custom rules. Similar to the RadGrid for Silverlight: http://demos.telerik.com/silverlight/#ExpressionEditor/FilteringGridView
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
Unplanned
Last Updated: 16 Dec 2020 10:25 by ADMIN
Created by: Mark
Comments: 3
Category: Grid
Type: Feature Request
16

Hi,

Hopefully you can help us out with this!

On Kendo Grid, when filtering, we have an option 'Select All' as you can see below.

 

Now if we run a search for 'B' we get the below:

Now the select all option has disappeared and in some cases we would have a lot of options to enable.

 

Any ideas?

Thanks

Mark

 

 

Unplanned
Last Updated: 05 Mar 2020 15:41 by ADMIN
I have already made this feature request but perhaps not very clearly, as my topic asked for a particular solution rather than presenting the generic issue. So  I'd like to suggest it again, that other users might better understand what I was asking for, and hopefully vote for it, because I think it is a necessary feature for any application where the grid is refreshed with up-to-the-minute data every 30 seconds or so. As things stand now, the Kendo grid is stateless in this regard -- it re-expands all collapsed groups by default after a data rebind.

Below is the link to the original request, where I asked for two events (groupCollapsed and groupExpanded) and for a unique handle to the k-grouping-row that would "survive"  the data-rebind that occurs when the dataSource's data method is invoked, as in dataSource.data(someNewFreshDataWithSameSchema). 

The unique handle was simply the JSON representation of the array of distinct data values that are the basis for the particular grouping, stored in a custom data attribute,  data-k-distinct-values, in the k-grouping-row.  This data would be at-hand when the group is created, and its beauty is in its simplicity -- it does not make any additional "statefulness" demands on the grid.  

Here's the link:

http://feedback.kendoui.com/forums/127393-kendo-ui-feedback/suggestions/3487545-add-groupcollapse-groupexpand-events-and-a-data-k-
Unplanned
Last Updated: 19 Dec 2022 15:04 by nicolaken
Created by: Jim
Comments: 1
Category: Grid
Type: Feature Request
14

Integrate the new Form component inside the Grid popup editor to be built-in.

Also, allow when custom popup editor is configured to also utilize the From component to render with different configuration.

Unplanned
Last Updated: 02 Mar 2020 12:58 by ADMIN
Created by: Imported User
Comments: 3
Category: Grid
Type: Feature Request
14
Add 'Select All' checkbox on top of the column list in ColumnMenu so that it is easier to select all or none of the columns of the grid.
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.
Unplanned
Last Updated: 25 Apr 2022 16:17 by Marianne
Created by: Kent
Comments: 1
Category: Grid
Type: Feature Request
13
Please include exporting functionality of the Grid to CSV and XML formats for the Kendo UI for jQuery.
Unplanned
Last Updated: 25 Dec 2020 16:03 by Kevin
Created by: Gary
Comments: 3
Category: Grid
Type: Feature Request
12

The Kendo Grid has select() method, but is missing unselect() method. I believe that it will be a good and useful addition to the grid.

Unplanned
Last Updated: 13 Mar 2020 09:37 by ADMIN
Created by: Thirulogachandar Madampuri Kumarasan
Comments: 4
Category: Grid
Type: Feature Request
12
We can use template while rendering the custom command but the template doesn't have access to any of the data i.e neither row data(like generic field 'data' in column template) nor field data(individual column). 

There is no easy way to do conditional logic based on the data being rendered for the custom command. e.g. Have different icon for the custom command based  on the status.

We can achieve it during the databound but it is after the fact that the custom control is already rendered and we are tinkering with that. If the computer is too slow or if you have lot of data then user will observe the flickering effect.
Unplanned
Last Updated: 07 Feb 2020 11:23 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.
Unplanned
Last Updated: 01 Oct 2021 14:19 by ADMIN
We are using the grid primarily to view paged sets of data, so in most cases we will see 10 to 25 records at one time.  Regardless of the number of records visible, the vertical scrollbar appears in a disabled state.  From my understanding, grid scrolling is either on or off, there is no Horizontal:On, Vertical:Off capability.  Our users often see multiple grids per page and the presence of these useless scrollbars creates visual clutter.  I am requesting the ability to independently set the visibility of the vertical and horizontal scrollbars on the grid in such a way that the grid's header and footer adjust to fill the empty space created where normally the scrollbar offset padding (17px) applied as an inline style in the _scrollable method of the grid javascript.  I envision this working via the kendoGrid settings object like so:

{
...
scrollable: { x: true, y:false }
...
}
Unplanned
Last Updated: 21 Jan 2020 15:41 by ADMIN
Created by: Pablo
Comments: 0
Category: Grid
Type: Feature Request
9
In you web site we used the Html.Kendo().Grid Helper to build our code for the grid.
When a user refresh the page we want to keep the context of the grid, meaning the same page size the same sort and the same page number.

When we build the grind using Html.Kendo().Grid Helper the only option that we can not set is the Page number (the page that is being display).

I see that using the javascript we can set the page

<script>
var dataSource = new kendo.data.DataSource({
  data: [
    { name: "Tea", category: "Beverages" },
    { name: "Coffee", category: "Beverages" },
    { name: "Ham", category: "Food" }
  ],
  // set the second page as the current page
  page: 2,
  pageSize: 2
});
dataSource.fetch(function(){
  var view = dataSource.view();
  console.log(view.length); // displays "1"
  console.log(view[0].name); // displays "Ham"
});
</script>

But why this option is not available using the MVC Helper

.DataSource(dataSource => dataSource 
.Ajax().PageSize(24) 
.ServerOperation(true) // Paging, sorting, filtering and grouping will be done client-side 
.Read(read => read.Url("/results/gethomes")) 

This will be a nice feature to have.
Thanks
Unplanned
Last Updated: 04 Nov 2020 15:24 by ADMIN

Hi,

The Kendo UI Grid has the ability to conditionally hide/show the command columns. But in order to hide some buttons from the toolbar, you need a dataBound handler. It will be useful to hide the "Create" button from non-admins, but be able to show the PDF and Excel Export or hide the entire toolbar.

toolbar: [
    { name: "create", visible:function(){ return isAdmin; } },
    { name: "reports" , visible: function(){ return isManager }},
    { name: "cancel" }
  ],

Currently, we need to use this dataBound handler:

.Events(e=>e.DataBound("onDataBound"))     
  
 function onDataBound(e) {
   if (true) { // the condition against which you want to show/hide the toolbar
     this.element.find(".k-grid-toolbar").hide(); // hides the entire toolbar
     this.element.find(".k-grid-add").hide(); // hides just the Create button
  }
}


Thank you in advance,
Ken

Unplanned
Last Updated: 23 Aug 2023 11:51 by Odd Veibust
Created by: Imported User
Comments: 1
Category: Grid
Type: Feature Request
8
<div data-role="grid"
                 data-editable="true"
                 data-toolbar="['create', 'save']"
                 data-columns="columns"
                 data-bind="source: products}"></div>


 var viewModel = kendo.observable({
products:  ...
 columns:[
        {field:"id", width:50},
        {field: "name", width:200}
         ...etc
        ]
});
Unplanned
Last Updated: 17 Jan 2020 11:41 by ADMIN
Created by: Chris
Comments: 0
Category: Grid
Type: Feature Request
8
Allow the use of a custom filter function for a given grid. operator could be assigned a function to perform the filtering. 
        var filter = {
            field: field,
            operator: function(row, column, filterUi) {
                var fieldValue = row[column.field];
                return matchesArbitratryCriteria(fieldValue);
            },
            value: value,
        };
Unplanned
Last Updated: 07 Jan 2020 12:15 by ADMIN
Adding the same functionality as filterable.extra but in row mode. Similar to the following demo http://dojo.telerik.com/AkaYi/2.
Unplanned
Last Updated: 15 Apr 2021 11:01 by ADMIN
Created by: Lars Lykke
Comments: 0
Category: Grid
Type: Feature Request
7
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.
1 2 3 4 5 6