Commit 99c754c4 by r66ad Committed by Torkel Ödegaard

Templating: Support selecting all filtered values of multi-value variable (#16873)

* Closes #15821

* sorry, now prettier

* select and deselect on filtered values works with Selected option now. Should the clearSelections function rather be renamed to selectOrClearValues? Selected should have another name too.
parent 568d7373
...@@ -77,10 +77,17 @@ export class ValueSelectDropdownCtrl { ...@@ -77,10 +77,17 @@ export class ValueSelectDropdownCtrl {
} }
clearSelections() { clearSelections() {
this.selectedValues = _.filter(this.options, { selected: true });
if (this.selectedValues.length > 1) {
_.each(this.options, option => { _.each(this.options, option => {
option.selected = false; option.selected = false;
}); });
} else {
_.each(this.search.options, option => {
option.selected = true;
});
}
this.selectionsChanged(false); this.selectionsChanged(false);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment