如何将显示的值更改为dijit.form.ComboBox中的一个可用选项?

时间:2011-09-09 11:49:23

标签: combobox dojo

我有一个以声明方式定义的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时我做错了什么?

1 个答案:

答案 0 :(得分:1)

我的错误是使用“dijit.form.ComboBox”代替Element。

dijit.form.ComboBox的行为类似于html元素,它提供了许多选项供您选择。

与a对应的元素是“dijit.form.FilteringSelect”。使用这个dijit,上面的方法将起作用。