We are implementing the Grouping feature in our grids and we've found some issues related to the Sorting while a grid is groupĂng. We see also different behaviors at the demos between doing the binding to local data and remote data.
[NOTE: We are binding to remote data.]
The issues are the following:
*** ISSUE 1: Grouping is not sorting by default
From the initial state of the grid, if we do a column grouping, the grouping is not applying the sort. The grid is grouping only the elements that we see at the page where are.
Repro steps:
1) Open the following Dojo from the Kendo UI demo of the remote data grid: http://dojo.telerik.com/uFeHo
2) With the default state of the grid, pick the column of Ship City for grouping
3) See the elements of the group of Albuquerque (just one)
4) Sort by the Ship City column
5) See that the elements of the group of Albuquerque are more than one
6) See also that the first group is not Alburquerque, now it's Aachen
Expectation:
Please try the same using the demo of the local data grid: http://dojo.telerik.com/iRoLa
*** ISSUE 2: Grouping sort is ordering only the page where we are
Repro steps:
1) Open the following Dojo from the Kendo UI demo of the remote data grid: http://dojo.telerik.com/uFeHo
2) With the default state of the grid, pick the column of Ship City for grouping
3) Press the chip of the grouping to change the grouping sort
Expectation:
Please try the same using the demo of the local data grid: http://dojo.telerik.com/iRoLa
*** ISSUE 3: Grid allows to apply column sort while the column is used for grouping
Repro steps:
1) Open the following Dojo from the Kendo UI demo of the remote data grid: http://dojo.telerik.com/uFeHo
2) With the default state of the grid, pick the column of Ship City for grouping
3) Press the Ship City column header for sort
Expectation:
Please try the same using the demo of the local data grid: http://dojo.telerik.com/iRoLa
(!) IMPORTANT
Grouping is a required feature that is critical for us...
How expensive is a workaround to disable the sort of the grouping element and fix the default sorting when the grouping is used?