2011-09-09 53 views
0

我有一個dijit.form.ComboBox定義聲明:如何將顯示的值更改爲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」,而不是 「測試」。

我在做錯在處理組合框?

回答

1

我的錯誤是使用「dijit.form.ComboBox」來代替元素。

dijit.form.ComboBox的行爲像一個html元素,它提供了許多選項供您選擇。

對應於a的元素是「dijit.form.FilteringSelect」。使用這個dijit,上面的方法將起作用。

相關問題