小部件在表单内,但是
不会清除之前选中的 CheckedMultiSelect 值。
var list = new CheckedMultiSelect({
dropDown: true,
labelText: 'States',
multiple: true,
name: 'state',
onChange: getValues,
required: false
}, "stateSelect");
我试过下面的代码,但它不起作用。
提前致谢
最佳答案
您可以通过 CheckedMultiSelect
更改 list.set('value',[...])
的值。当列表不为空时,选择会立即更新...
要清除选择,请调用:
list.set('value',[]);
list._updateSelection();
在 Dojo 1.9.2 上测试。
关于javascript - 如何重置道场 CheckedMultiSelect,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23484806/