如果我们使用selModel配置,那么它很容易检索所有已检查的行,如下所示。
selModel: Ext.create('Ext.selection.CheckboxModel', {
checkOnly: true
})
我们可以使用以下
检索所有已检查的行grid.getSelectionModel().getSelection();
但如果我不给选择模型,而是使用checkcolumn作为网格列之一,如下所示
columns: [{
xtype: 'checkcolumn',
width: 90,
dataIndex: 'selection',
//stopSelection: false
}]
在上述情况下如何从网格中检索所有已检查的列。
Ext.grid.column.Check提供了 checkchange 事件,但如果我想收集所有已检查的行并执行删除等操作,该怎么办呢。
感谢您的帮助
答案 0 :(得分:0)
grid.getStore().each(function(record){
if(record.get('seletion') === true){
store.remove(record);
}
});