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.
This commit is contained in:
@@ -77,10 +77,17 @@ export class ValueSelectDropdownCtrl {
|
||||
}
|
||||
|
||||
clearSelections() {
|
||||
_.each(this.options, option => {
|
||||
option.selected = false;
|
||||
});
|
||||
this.selectedValues = _.filter(this.options, { selected: true });
|
||||
|
||||
if (this.selectedValues.length > 1) {
|
||||
_.each(this.options, option => {
|
||||
option.selected = false;
|
||||
});
|
||||
} else {
|
||||
_.each(this.search.options, option => {
|
||||
option.selected = true;
|
||||
});
|
||||
}
|
||||
this.selectionsChanged(false);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user