luci-base: ui.js: support clearChoices()/addChoices() for DynLists

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2020-01-19 15:52:58 +01:00
parent 9733a182e8
commit cc123a03ce

View file

@ -1555,6 +1555,16 @@ var UIDynamicList = UIElement.extend({
for (var i = 0; i < values.length; i++)
this.addItem(this.node, values[i],
this.choices ? this.choices[values[i]] : null);
},
addChoices: function(values, labels) {
var dl = this.node.lastElementChild.firstElementChild;
L.dom.callClassMethod(dl, 'addChoices', values, labels);
},
clearChoices: function() {
var dl = this.node.lastElementChild.firstElementChild;
L.dom.callClassMethod(dl, 'clearChoices');
}
});