Extjs 4.x - CheckboxModel获取已检查和未选中的值

时间:2011-07-15 05:50:19

标签: extjs4 selectionmodel

我在网格面板中使用了复选框模型。当我选中复选框时,我是检查的列值。现在我需要的是,当我取消选中时,我需要获得相同的未经检查的值。

var selModel = Ext.create('Ext.selection.CheckboxModel', {
    checkOnly: true,
    listeners: {
        selectionchange: function(model, records) {
            if (records[0]) {
                id = records[0].get('id');
                alert(id);
            }
        }
    }
});

提前致谢。

此致

Riyaz

1 个答案:

答案 0 :(得分:1)

这就是答案:

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);
        }
    }
})