I would like to see the grid allow the adding of a new row via the keyboard when batch editing. When the user is on the last row and last cell they can hit tab and the grid will add a new record and with focus on the first editable cell. Or the user can hit enter anywhere on the last row to create a new row. This would allow for rapid entry of several new rows of data. It would allow the user to key in data in a similar way a spreadsheet like Excel would behave.
Currently, pressing the arrow keys will scroll up and down the grid. It would be good if we could also use the arrow keys to change the selected row
The Kendo Grid multi checkbox filter has the same sort order as the column it belongs to. There is a example of how to correct that and provide a sort here:
https://docs.telerik.com/kendo-ui/knowledge-base/sort-multi-checkbox-filter
However that sorts the multiple checkbox filters correctly but it does not persist any existing checked items. If you have pre-existing items checked when this runs it will clear that and just return sorted checkboxes. In our case when we change refresh the datagrid datasource (using setDataSource) it will refresh the filter options while persisting the existing selected checkboxes. However if we want to do that and have the checkboxes sorted then we lose our existing selection.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)
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.
Hi Team,
This may be more of a bug, but kendo grid's copySelectionToClipboard and exportSelectedToExcel doesn't work with multi column headers. Unfortunatley for us, our grid completely configured with muktiple multi-column headers. Please look into this.
Thanks,
Indu
The grid editable confirmation(delete alert) only popup jQuery alert currently, I want custom the dialog box style with window widget~
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.
Hi Team,
I would like to request your consideration to add support for date fields to be filtered via the Kendo UI Grid's search panel when utilizing server operations. I understand currently this is a limitation but would like this to be incorporated in future releases.
Thank you!
Please provide functionality for transposing a grid out of the box. My team has many members who need this functionality. For the moment, everone is transposing the data and then binding it to the grid. Please let me know when we can get to see this functionality. Thanks!
The grid does not resize properly when placed in css flex containers (http://www.telerik.com/forums/how-to-use-grid-in-css-flexible-box#i5x2DlCtiEyWLXLVRg5U-g) . Would be good if it supported css flex, and the new css grid as a bonus
This may be more of a bug, but Kendo does not allow you to call showColumn() or hideColumn() when the grid itself is not visible. If you look in the showColumn / hideColumn methods in kendo.grid.js, we can see that there is a .filter(":visible") on the columns in place. Unfortunately for us, our Kendo grid isn't always visible (it can be collapsed: think $.slideUp). Instead, we get an error saying (on the following line) that "style" could not be set on undefined - because our hidden grid's hidden column header doesn't pass the :visible filter.
Thanks!
<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>
Provide support for momentum scrolling in Mobile Safari for virtualization of remote data grids. http://demos.telerik.com/kendo-ui/web/grid/virtualization-remote-data.html
Hi,
When the grid is initially hidden and then revealed programmatically, the pageSizes (and several other elements) are not rendered.
Reproducer:
This also breaks when you have grid in a hidden div that you toggle open and it breaks in both Chrome and Firefox
The Grid should be able to easly navigate from rows with the keyboard, and also select them by enter.
with grouping/sorting/fixed wrapper size + prevent default select http://www.kendoui.com/forums/ui/grid/local-virtual-scrolling---my-changes-grouping-sorting-works.aspx My changes: http://oskar.doppnet.com/kendo-grid/local.html http://oskar.doppnet.com/kendo-grid/remote.html
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.
Searching by date range is a very common use-case in most business applications. I need a From and To calendar controls in the row filter. I would advise Telerik to put this functionality on the roadmap, else the row filter functionality is so restrictive as to render it useless. I am having to roll my own filters above the grid because of this one omission which is a real shame because the rest of the Grid functionality is so good. (I don't want to use filters in column headers because I don't like the fact you loose visibility of what filters are on - probably the reason for the grid rows introduction)
i have a grid with number column and the template is replace the number with a text according to the number, but the sort is according to the number which is not correct. for example: data[ status: 1 , 2 , 3 ] the template return Cancelled for 1 Accept for 2 and in Processes for 3. it shoul be sorted in that order: Accept ,Cancelled, in Processes but actually is sort like that: Cancelled, Accept, in Processes