Selectbox中的ListItem已预先选择(选中)

时间:2018-09-27 14:14:35

标签: javascript javascript-objects qooxdoo

在基于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>

最好,驯服

1 个答案:

答案 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