【发布时间】:2011-12-28 08:46:11
【问题描述】:
如何通过一个 store 来创建一个复选框列表?
类似:
items: [{
xtype: 'checkboxfield',
id: {id},
name : {name},
label: {label},
value: {value},
store: App.store.checkboxStore
}]
嗯,我已经通过迭代存储并添加复选框来查看它。不过,如果您有更简单的方法,请分享。
var catStore = App.stores.profileStore; *<<YOUR STORE>>*
for (i = 0; i < catStore.getCount(); i++) {
App.views.destinationsView.add({
items: [{
xtype: 'checkboxfield',
label: catStore.getAt(i).data.label,
value: catStore.getAt(i).data.value,
name: catStore.getAt(i).data.name,
}]
});
}
【问题讨论】:
-
我也是这样做的。我现在正致力于在商店之间进行保存/加载。我还没有那个工作。我有单选按钮,但没有复选框。
标签: extjs sencha-touch