我在网格面板中使用了复选框模型,它可以全部选中。当它被选中或取消选中时,我得到了值。就像这样
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);
}
}
})
但是当我单击“全部选中”时如何获取值呢?
1条答案
按热度按时间8wtpewkr1#
使用
selectionchange
事件:在发生选择更改后激发
参数:
这是:
Ext.selection.Model
selected:
Ext.data.Model[]
选定的记录eOpts:Object传递给
Ext.util.Observable.addListener
的选项对象。或者,您可以在
select
事件中使用getSelection()
方法:返回当前选定记录的数组。