Extjs Sencha Touch:是否将商店传递给复选框?

Extjs Sencha Touch:是否将商店传递给复选框?,extjs,sencha-touch,Extjs,Sencha Touch,如何通过传递存储来创建复选框列表 比如: items: [{ xtype: 'checkboxfield', id: {id}, name : {name}, label: {label}, value: {value}, store: App.store.checkboxStore }] 好的,我已经通过在存储区上迭代并添加复选框来查看它了。不过,如果你有更简单的方法,请分享 var catSto

如何通过传递存储来创建复选框列表

比如:

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,

                }]
            });
        }
var-catStore=App.stores.profileStore**
对于(i=0;i
如果希望生成复选框而不在商店中循环,可以使用带有复选框选择模型的网格,该模型将自动呈现复选框。网格可以根据需要设置样式,例如隐藏边框


这是一个带有复选框的网格示例(您可以将它们放在任何您喜欢的列中)。

我也是这样做的。我现在正在保存/加载到商店和从商店。我还没把它修好。我有单选按钮,但没有复选框。