Actions
Feature #34420
openImprove query columns selector by using a custom multi select with sortable items
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Description
The current query columns selector UI consists of two multi select elements wit left/right arrows to move the columns from the available to selected columns and up/down to change the column position. This solution works decent when you have only a few columns (10 from my experience), but when you have more than that, it becomes a nightmare because you need to scroll through the available columns. Also, changing the position requires lots of clicks.
I tried to improve this by using an existing javascript solution, but I didn't find anything light enough to be confident that it will be accepted.
Inspired from the existing quick jump solution, I've created a custom multiselect:
- fewer clicks required when you select at least two columns
- searchable: you can search for columns using the search box
- sortable: using drag & drop in the same way as other sortable items from Redmine (tracker, custom fields, etc)
- less space required the UI (it will allows us to redesign a little bit the fields under Options fieldset)
- no other dependencies.
I'll post a patch in a few days.
Files
Actions