要检查的CheckboxModel extjs中的所有值

时间:2014-09-04 08:41:41

标签: javascript extjs

我在网格面板中使用了复选框模型,它可以全部检查。我在选中或未选中选中列时获得了值。像这样

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 个答案:

答案 0 :(得分:1)

使用selectionchange事件:

  

在选择更改发生后触发

     

<强>参数:

     

这:Ext.selection.Model
  已选择:Ext.data.Model[]所选记录
  eOpts:Object传递给Ext.util.Observable.addListener的选项对象。

或者,您可以在select事件中使用getSelection()方法:

  

返回当前所选记录的数组。