我有一个以声明方式定义的dijit.form.ComboBox:
<select dojoType="dijit.form.ComboBox" id="mycb">
<option value="A">Alpha</option>
<option value="B">Beta</option>
<option value="C">Charlie</option>
</select>
使用时
dijit.byId("mycb").set("value","B");
显示的内容更改为“B”而不是“Beta”。
处理ComboBox时我做错了什么?
答案 0 :(得分:1)
我的错误是使用“dijit.form.ComboBox”代替Element。
dijit.form.ComboBox的行为类似于html元素,它提供了许多选项供您选择。
与a对应的元素是“dijit.form.FilteringSelect”。使用这个dijit,上面的方法将起作用。