在基于Qooxdoo的应用程序中,我遇到以下问题。 在for循环中,我必须在Selectbox中添加一个ListItem。
this._selection.add(new qx.ui.form.ListItem(fieldName, null, field));
this._selection is class type of: **qx.ui.form.SelectBox**
我希望预先选择添加到此Selectbox中的特定ListItem。 在HTML中是:
<option value="audi" selected>Audi</option>
最好,驯服
答案 0 :(得分:0)
您可以使用setSelection
方法执行此操作。这是一个示例,该示例源自http://www.qooxdoo.org/current/demobrowser/#widget~SelectBox.html的演示浏览器SelectBox演示:
var selectBox = new qx.ui.form.SelectBox();
for (var i=0; i<30; i++)
{
var tempItem = new qx.ui.form.ListItem("Item " + (i+1));
selectBox.add(tempItem);
// select sixth item
if (i == 5)
{
selectBox.setSelection([tempItem]);
}
}
Derrell