【发布时间】:2012-12-18 10:32:46
【问题描述】:
我正在尝试从 json 初始化/更新 Qooxdoo Mobile 中的选择框。
this.__model = new qx.data.Array();
var selQuestion = "substance released";
sel = new qx.ui.mobile.form.SelectBox();
sel.setDialogTitle(selQuestion);
sel.setModel(this.__model);
form.add(sel, selQuestion)
我试过用这种方法更新它,但是根据手册,移动列表还不支持。
test = ["item1", "item2"];
new qx.data.controller.List(new qx.data.Array(test), sel);
同时在属性更改上使用 apply 方法我无法让它工作(框保持为空):
__applySubstances : function(value, old) {
this._model = new qx.data.Array();
if(value) {
for(i in value.toArray()) {
this._model.push(value.toArray()[i].getName());
}
}
}
谁能把我推向正确的方向?
【问题讨论】:
标签: mobile drop-down-menu qooxdoo