checkcolumn得到计数

时间:2012-06-14 07:08:38

标签: javascript extjs checkbox

在表格列中,我有复选框,指示我是否对其进行任何更改,我想显示消息文本中所做的更改。例如(000未保存的变更)。我使用过xtype:'checkcolumn'。如何计算我在复选框中所做的更改。

{
            xtype: 'checkcolumn',
            header: 'Select',
            align:'center',
            dataIndex: 'mapped',
            flex:1,
            listeners : 
                        {
                            checkchange : function(column, recordIndex, checked) 
                                        {
                                            alert(checked);
                                            //or send a request
                                        } 
                        }

        },

1 个答案:

答案 0 :(得分:2)

您可以尝试使用这四种商店方法:

可能是这样的:

var store = Ext.getStore('yourStore'),
    modified = store.getUpdatedRecords(),
    count = modified.lenght;
console.log(count + ' changes made');