Improve hierarchical filters
As Jens,
I want that the facets and filters in the DE use classical tree-views instead of scopelists and that advanced filter selection features are provided through the bulk selection icon,
So that users get less confused and easier understand the tree structure and the selection status.
Functional specifications
Search result page
Current behaviour
Expected behaviour
Notes:
- Since the number of facets values is limited during the indexation, we would not expect too large facet contents that would impact the performance. However, a DOM virtualisation can be used.
- There is no bulk selection icon and no advanced view.
Viz page
Current behaviour
Expected behaviour
When clicking on the bulk selection icon, instead of opening the current bulk selection area, a sizable popup window is opened:
Current behaviour
![](/-/project/10532325/uploads/3fbc4c27f032a5e091b07367cd7a725d/image.png)
Expected behaviour
Final through ticket #535 (closed):
Notes:
- In the advanced selection popup, the table is not refreshed with each selection, but only once the users clicked "Apply filters" and the popup closes.
- Because the number of items can be big, both the filter and the advanced selection dialog should use DOM virtualisation.
- The advanced selection popup adapts to the size of the displayed items (in width and height but by default not exceeding the available table area). The user should be able to manually increase the popup size if required.
- The current "bulk selection features" are completely replaced/generalised in the companion ticket #535 (closed)
- Ensure that any alternative filtering solution is accessibility compliant, see epic#23 has lots of information on accessibility requirements (e.g. screen readers properly announce elements, filters display ok if screen text size increased, users can navigate using a keyboard, etc.)
Edited by Jens Dossé