Feature #34420
Updated by Marius BÄ‚LTEANU almost 4 years ago
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 though the available columns. Also, changing the position requires lots of clicks. !{border: 1px solid grey; width: 20%}current_ui.png! 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: !{border: 1px solid grey; width: 20%}custom_multi_select.png! Features: * 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.