Completed
Last Updated: 08 Oct 2024 08:14 by ADMIN
Release 2024 Q4 (Nov)
Kendo UI
Created on: 25 Nov 2021 10:16
Category: Grid
Type: Feature Request
5
Allow selecting ranges with Shift modifier with checkbox selection

Currently the Grid checkbox column selection does not allow for selecting a range of rows via shift-click.

As this seems to be a behavior that users expect, based on a similar experience with popular applications like for example Outlook and Gmail, we can consider introducing this behavior in the Grid too.

For example:

When we click on a check box and Shift+click on another checkbox all the rows in between these rows should be checked. Ex: click on 2nd row and shift click on 8th row, all the rows in between 2nd and 8th should be selected.

 

2 comments
ADMIN
Zornitsa
Posted on: 19 Jul 2024 08:09

Hi Megan,

Currently, the feature regarding allowing range selection with the Shift key when using the checkbox selection functionality is not part of our immediate development plans in the roadmap and the customer demand for this feature is still being monitored:

On that note, I would recommend following the current item in order to stay updated on the progress of the future implementation of this enhancement.

In the meantime, an available approach for achieving this functionality is by creating a custom checkbox column via the CellTemplateDirective and the SelectionCheckboxDirective of the Grid. In that way, the developer will have full control over the click event of the checkboxes, the currently selected row index, and the data item associated with this row:

Then, a custom logic can be implemented that will handle the Shift + click event on a specific checkbox and adjust the selected items accordingly in the selectedKeys collection:  

With the above being said, in case this feature is crucial for your project, I would also like to present you with an offering that may be relevant and applicable to your needs - our Feature Acceleration program. This program 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 its completion.

In this line of thought, please let me know if you are interested in pursuing this option and I will put you in touch with our Professional Services team.

Regards,
Zornitsa
Progress Telerik

Do you have a stake in the designеr-developer collaboration process? If so, take our survey to share your perspective and become part of this global research. You’ll be among the first to know once the results are out.
-> Start The State of Designer-Developer Collaboration Survey 2024

Megan
Posted on: 12 Jul 2024 19:03

Any movement on this?

We're also looking to have the shift+click behavior on the checkbox column as described above.