DE filters with advanced selection features on scopelists (visualisation page only) with keyboard
The objective is to enhance the scopelist component in order to allow advanced selection options to include the following features in all of the visualisation page filters only:
Easy range selection
Method 1:
- Using the shift key: After an item has been selected while pressing shift, selecting another item while still pressing the shift key will also select all intermediate items. As long as the shift key is pressed the data table is not refreshed. This action can be freely repeated.
- Using the ctrl key: After an item has been selected while pressing ctrl, selecting another item while still pressing the ctrl key will also select this item. As long as the ctrl key is pressed the data table is not refreshed. This action can be freely repeated.
- Web accessibility: use standard approach (a special key combination should avoid firing an intermediate data table refresh)
Method 2: One single mouse click: Clicking on one item, without releasing the mouse button, moving the mouse and releasing the mouse button over another item will select both items and all items between them. While moving the mouse if moving outside the list (below or above) then the list scrolls smoothly if necessary in the appropriate direction up or down. As long as the mouse button is pressed the data table is not refreshed. This selection action can be freely repeated.
Web accessibility: not supported