luci-base: ui.js: support clearChoices()/addChoices() for DynLists
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
9733a182e8
commit
cc123a03ce
1 changed files with 10 additions and 0 deletions
|
@ -1555,6 +1555,16 @@ var UIDynamicList = UIElement.extend({
|
||||||
for (var i = 0; i < values.length; i++)
|
for (var i = 0; i < values.length; i++)
|
||||||
this.addItem(this.node, values[i],
|
this.addItem(this.node, values[i],
|
||||||
this.choices ? this.choices[values[i]] : null);
|
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');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue