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:
1 parent
568d7373f7
commit
99c754c4a5
1 file changed
+10
-3
@@ -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