Multi-sort behavior

10 posts, 0 answers
  1. Bob
    Bob avatar
    138 posts
    Member since:
    Sep 2012

    Posted 22 Apr 2015 Link to this post

    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?

     

     

     

  2. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2598 posts

    Posted 24 Apr 2015 Link to this post

    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!
     
  3. Michelle
    Michelle avatar
    46 posts
    Member since:
    Feb 2015

    Posted 29 Sep Link to this post

    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.
  4. Stefan
    Admin
    Stefan avatar
    1130 posts

    Posted 03 Oct Link to this post

    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.
  5. Michelle
    Michelle avatar
    46 posts
    Member since:
    Feb 2015

    Posted 03 Oct in reply to Stefan Link to this post

    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

  6. Stefan
    Admin
    Stefan avatar
    1130 posts

    Posted 04 Oct Link to this post

    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.
  7. Michelle
    Michelle avatar
    46 posts
    Member since:
    Feb 2015

    Posted 04 Oct Link to this post

    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

  8. Michelle
    Michelle avatar
    46 posts
    Member since:
    Feb 2015

    Posted 04 Oct Link to this post

    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

  9. Stefan
    Admin
    Stefan avatar
    1130 posts

    Posted 05 Oct Link to this post

    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.
  10. Michelle
    Michelle avatar
    46 posts
    Member since:
    Feb 2015

    Posted 10 Oct Link to this post

    That would be much appreciated.  Thank you!
Back to Top