This is a migrated thread and some comments may be shown as answers.

Multi-sort behavior

11 Answers 338 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Bob
Top achievements
Rank 1
Bob asked on 22 Apr 2015, 03:42 PM

I'm curious if there are any muti-sort modes? 

Our testers were confused by grids where we had enabled multi-sort, they told us the grids weren't sorting. But, the issue was they expected a single column sort and weren't aware they had to unsort the original columns in order to get that.

Other grids I have worked with that support multi-sort required some keymodifier with the click to add a column to the current sort list.

So, perhaps clicking cleared all the other sorts and Shift-Click or Ctrl-Click was used to add an additional column to the sort.

Is there such a mode as this in the kendoUI grid? If not, any one have any ideas how to handle this a bit nicer?

 

 

 

11 Answers, 1 is accepted

Sort by
0
Kiril Nikolov
Telerik team
answered on 24 Apr 2015, 08:17 AM

Hello Bob,

I am afraid that such functionality is not currently supported. You can submit this as a feature request on UserVoice, so that it is considered for implementation in a future release.

Regards,
Kiril Nikolov
Telerik
 
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
 
0
Michelle
Top achievements
Rank 1
answered on 29 Sep 2017, 09:03 PM
Are there any new plans to change this behavior?  I also find it extremely annoying and unconventional.  Multi column sort should not happen unless a key modifier is pressed.  A user should not be required to click multiple times to disable a sort just to sort on another column.
0
Stefan
Telerik team
answered on 03 Oct 2017, 10:50 AM
Hello, Michelle,

Currently, this is the expected sorting behavior of the Grid and changing it will cause a breaking changed in the widget.

I can suggest adding a custom button inside the Grid ToolBar which will clear the sorting with one click and will make it easier instead of unsorting all columns:

https://dojo.telerik.com/UTUrUL

Regards,
Stefan
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Michelle
Top achievements
Rank 1
answered on 03 Oct 2017, 06:52 PM

Hi Stephan, 

It doesn't need to be a breaking change.  You simply have to add a new option for the sortable object in the grid configuration.  A new property that allows specifying that the multi sorting applies only if Ctrl is pressed.

We have many grids in the application and it is unreasonable to ask that we add an extra button to every single one of them.  Also, we have some grids that are single sort and some grid that are multiple sort.  How do you expect the user to tell between those?  How come in the single sort grids, they don't have to click the clear button, but in the multiple sort grids, they do?  In both cases, they were just trying to do single sort.

I see this inconsistency between the two types of grid configurations to be a design flaw.  Perhaps not an implementation bug, but a design bug.

 

Thanks,

Michelle

0
Stefan
Telerik team
answered on 04 Oct 2017, 07:58 AM
Hello, Michelle,

We do agree that a separate option can be added to achieve the desired result.

Still, as my colleague suggested this will be a new feature for the Grid, and we prioritize the new features based on the community demand in our feedback portal:

http://kendoui-feedback.telerik.com/forums/127393-kendo-ui-feedback/category/170280-grid

Our roadmap and priorities depend largely on the business value and customer demand for specific components and features. However, I would like to present you an offering that may be relevant and applicable to your needs - our Feature Acceleration program. It allows a customer to negotiate a certain component or functionality to be implemented on demand or sooner than our roadmap implies. Feature acceleration fits well in scenarios where a feature or enhancement is important for an application's success, but it is not planned to be available at the time of the application's completion.

Let me know if you are interested in pursuing this option at any time and I will put you in touch with our Professional Services team to discuss your exact specifications and possible timeframes.

Regards,
Stefan
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Michelle
Top achievements
Rank 1
answered on 05 Oct 2017, 01:00 AM

Hi Stephan,

It's interesting that you say your roadmap and priorities depend on the customer demand.  After digging around in the Feedback portal you linked to, I managed to find the feature request already logged.  In fact, it was logged all the way back in 2012!

First of all, I find it a little strange that when the original poster asked about this feature, he wasn't redirected to this existing feature request and was told to submit a new one.  It sure would have saved me some time if I knew there was a feature request already logged.

Second of all, it was logged 5 years ago with over 50 votes and is currently #12 in the votes ranking under the Kendo Grid category.  I'm curious to know what it takes for a feature request to actually get implemented, if something in the near top 10 doesn't get implemented for over 5 years.

Michelle

0
Michelle
Top achievements
Rank 1
answered on 05 Oct 2017, 01:01 AM

This is the link to the feature request:

http://kendoui-feedback.telerik.com/forums/127393-kendo-ui-feedback/suggestions/2949890-fix-a-new-grid-multi-sort

0
Stefan
Telerik team
answered on 05 Oct 2017, 05:58 AM
Hello, Michelle,

Thank you for sharing it here, so more people finding this thread can vote for it.

I can only apologies from Kiril name on why it was not linked earlier.

As for the priority,  mostly when we implement new features they have over 100+ or some of them have 500+ votes.

Still, I will escalate this request to my manager and we will check if we can place it in our mid-term ToDo list.

Regards,
Stefan
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
0
Michelle
Top achievements
Rank 1
answered on 11 Oct 2017, 01:21 AM
That would be much appreciated.  Thank you!
0
Dima
Top achievements
Rank 1
answered on 07 Jun 2018, 07:48 AM
[quote]Stefan said:Hello, Michelle,

Thank you for sharing it here, so more people finding this thread can vote for it.

I can only apologies from Kiril name on why it was not linked earlier.

As for the priority,  mostly when we implement new features they have over 100+ or some of them have 500+ votes.

Still, I will escalate this request to my manager and we will check if we can place it in our mid-term ToDo list.

Regards,
Stefan
Progress Telerik
Try our brand new, jQuery-free Angular 2 components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.

[/quote]

 

Hello Thomas,

could you provide us an update on this issue? The feature/change-request has 90 Votes already. 

Regards,

Dima.

 

 

0
Preslav
Telerik team
answered on 08 Jun 2018, 01:50 PM
Hi Dima,

For the time being, this feature is not yet added to our roadmap because the customer demand is not large enough, and there are requests with higher business value/priority.


Regards,
Preslav
Progress Telerik
Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Tags
Grid
Asked by
Bob
Top achievements
Rank 1
Answers by
Kiril Nikolov
Telerik team
Michelle
Top achievements
Rank 1
Stefan
Telerik team
Dima
Top achievements
Rank 1
Preslav
Telerik team
Share this question
or