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
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-
Enable kendo UI to Export excel with images it would be a great feature if kendo supports to add images while exporting excel sheets
Is the same feature that the Grid on desktop have Is just to keept a row at the top of the grid
The refresh button availability should be indepent from the grid being pageable. The user may want an updatable grid without having page navigator.
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.
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.
Many of us are wondering (http://www.telerik.com/forums/dynamically-add-new-column) how to add new column to grid. I imagine it to work as column picker in TeamPulse (http://demos.telerik.com/teampulse-demo/view#backlog) For now we have two options: -destroy old grid and create new, but this way we must take care of bindings, event handling by ourselves. -hide unwanted columns at start and then show them when needed, but this way DOM will have unused elements. Ideally grid would reconfigure and add DOM for new column. Ext.JS has this build in (http://jsfiddle.net/marcusschiesser/GvGCX/)
Currently grid takes proxy url in excel option in grid. I want proxyTarget parameter in the excel options some thing like this. excel: { proxyURL: "/save" proxyTarget = "_blank" } So user can open exported excel in new tab inside IPAD. This option exist in kendo.saveAs() function and export to excel function also calls the saveAs function but becuase currently this parameter is not defined in excel options so proxyTarget parameter goes undefined. Adding that option in grid will let user to open exported excel in new tab for IPAD where direct download is off.
Please add the option for aggregates to be calculated dynamically by the datasource without requiring the grid to carry out a full refresh. The current workaround from forums is: save: function (e) { // Refresh aggregates when editing e.model.one("change", function () { gridDataSource.fetch(); }); }, but as this triggers a refresh of the databound grid, it's current focussed cell is lost. Example methodology for expected behaviour of solution: 1) A Config Flag on a datasource to recalculate aggregates when a value has been changed (only valid when aggregates are calculated locally) - this stops from requiring the save event. 2) Add support to the grid so that if the aggregates are updated then the grid will only refresh the footer rather than the whole grid. Alternatively the grid could always keep the currently focussed cell between refreshes (assuming the row has not changed, track by model's id field?) Originally queried in forum: http://www.telerik.com/forums/grid-navigation-reset-to-first-cell-after-editing Thanks Euan
Add the ability to select grid rows by providing data objects from a viewmodel instead of specifying html/css selectors. For example: var myGrid = $('#myGrid').data('kendoGrid'); myViewModel.Items.forEach(function(item) { myGrid.select(item); });
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.
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.
I want to disable/hide the columnMenu the same way like disabling sorting or filtering... it is not supported the same way as disabling sorting or filtering but only with some Javascript which is not a good solution and not consistent
Right now there is a progress indicator that shows on the grid when the data is being read. Could this indicator also be shown during save operations? Right now when you save there is a brief delay while the save operation is taking place where to the end user it looks like nothing is happening.
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.
I use the Kendo controls via the ASP.Net MVC wrapper, so my examples are in that context. The Kendo Grid can display multiple controls in a cell via Editor Templates, but my understanding from my experiments and from Kiril's reply on this forum post (http://www.telerik.com/forums/multiple-controls-in-a-column-on-single-grid-row) is that editing these controls will not work properly. Being able to host multiple controls in a cell gives us more options in UI design. In my case, I am using it to group related controls and prevent the grid from being very wide.
The End-User experience for multiple column sort is awful. Please provide a UI that lets them see & change the columns they are sorting by. Current problems are: 1. If the user is sorting by 3 columns. All they see is 3 columns with an up/down arrow. There is no visual indication of the actual sort order (Col1, Col2, Col3) or (Col2, Col3, Col1). 2. Lack of Control. This gets more confusing if you have 3 columns in a sort, then click Col2, until it is not sorted. Then click it again to make it sort ascending. I assume it drops out of the sort, & is then added at the end. Making sort = (Col1, Col3, Col2). This confusion forces you to clear everything & start the sort again. 3. Inability to clear quickly. But there is no UI that offers the user a quick way to Unselect all sorted cols, so they can start the sort selection process again. Clearly we can add something to the toolbar, but ideally they wouldn't need to clear & restart their sort selection. . 4. Unpredictable outcome. It is not obvious to the User how to control the order of the multi-column sort. How does the sort get determined? :- A. First column selected becomes the Primary order, the next col is the Secondary order. eg: select Col1, then col2, then col3, to get (Col1, Col2, Col3) order. OR B. Last column selected is the Primary. eg: select Col3 then col2, then col1 to get (Col3, Col2, Col1) order. 5. Server/Database cost. Sorting & network round trips are expensive. Toggling from Asc / Desc / Clear. Is expensive & slow compared to setting all the columns once & clicking OK. 6. I'd add a mockup image, but this feedback screen doesn't permit uploads. To get an idea of a potential UI, Try sorting on multiple columns in Excel. It shows like a tree, with the primary key at the top, the secondary a line lower, followed by the less significant keys below it. OR at min. Change the Arrow into an Arrow with a tiny number (1,2,3 etc) 7. The current approach you use to add the Sort icon is really annoying to the user, especially when they have many narrow columns of numbers. Be aware that when you add the sort icon, converting a Label into something with 3 "..." chars is unnecessary. We found it cleaner to just truncate the chars that didn't fit, the user gets to see 2 more letters of the label. Which may be enough for them to know which column it is. And it is obvious that the column was too small to display more text. The large padding to the left of the "ColumnMenu" icon is part of the problem, it could be much smaller. 0.5 to 0.25 char width is sufficient. We did a lot of usability testing around this for a different control. The outcome was nearly unanimous in favor of the change above. PS: I too could see benefit in having the sort indicator display to the left. But the changes above may reduce the need a bit..
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.