我在网格面板中使用了复选框模型,它可以全部检查。我在选中或未选中选中列时获得了值。像这样
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);
}
}
})
但是当我点击全部检查时如何获得价值? 先谢谢
答案 0 :(得分:1)
使用selectionchange
事件:
在选择更改发生后触发
<强>参数:强>
这:
Ext.selection.Model
已选择:Ext.data.Model[]
所选记录
eOpts:Object传递给Ext.util.Observable.addListener
的选项对象。
或者,您可以在select
事件中使用getSelection()
方法:
返回当前所选记录的数组。