要在extjs中获取选中的All值的CheckboxModel

aydmsdu9  于 2022-11-04  发布在  其他
关注(0)|答案(1)|浏览(159)

我在网格面板中使用了复选框模型,它可以全部选中。当它被选中或取消选中时,我得到了值。就像这样

var selModel = Ext.create('Ext.selection.CheckboxModel', {
    checkOnly: true,
    listeners: {
        deselect: function(model, record, index) {
            id = record.get('id');
            alert(id);
        },
        select: function(model, record, index) {
            id = record.get('id');
            alert(id);
        }
    }
})

但是当我单击“全部选中”时如何获取值呢?

8wtpewkr

8wtpewkr1#

使用selectionchange事件:
在发生选择更改后激发

参数:

这是:Ext.selection.Model
selected:Ext.data.Model[]选定的记录
eOpts:Object传递给Ext.util.Observable.addListener的选项对象。
或者,您可以在select事件中使用getSelection()方法:
返回当前选定记录的数组。

相关问题