1

在表格列中,我有复选框,它可以指示我是否对其进行了任何更改,我想显示在消息文本中所做的更改。例如(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
                                        } 
                        }

        },
4

1 回答 1

2

您可以尝试使用这四种存储方法:

也许是这样的:

var store = Ext.getStore('yourStore'),
    modified = store.getUpdatedRecords(),
    count = modified.lenght;
console.log(count + ' changes made');
于 2012-06-14T07:26:08.297 回答