【发布时间】:2018-08-03 06:16:15
【问题描述】:
Screenshots of dropdowns我正在使用 Oracle JET 组合框,并在某些事件发生变化时为其动态分配值。 当一个空数组分配给下拉列表时,它仍然显示旧的选定值(如图 4 所示)。
下面是我写的代码: HTML:
<oj-select-one id="id1" options="[[newDropDown1]]"
options-keys.label="name" options-keys.value="value"
on-value-changed="[[myOnChange]]" value=""> </oj-select-one>
<oj-select-one id="id2" options="[[newDropDown]]"
options-keys.label="name" options-keys.value="value"
value="" placeholder="select .."></oj-select-one>
JS:
self.newDropDown1 =ko.observableArray([{name:'Chrome',value:1},
{name:'Opera' ,value:0},
{name:'Firefox' ,value:2}]);
self.newDropDown =ko.observableArray([{name:'Yes',value:1},
{name:'No' ,value:0}]);
self.myOnChange = function() {
self.newDropDown([]);
}
【问题讨论】: