Extjs分组网格编辑仅适用于第一组,不适用于其他组

时间:2014-05-13 16:20:43

标签: extjs extjs4 extjs4.2 extjs-mvc

我正在为我的应用程序使用ext4.2.1库。 我有一个分组网格,可以编辑几列,并有分页。 但是当我去编辑时,它只适用于第一组,而其他组编辑也不会给编辑。

任何想法或者这是ext的错误吗?

Ext.define('myapp.view.reports.fg.meGrid', {
extend: 'Ext.grid.Panel',
fixed: false,
requires: 'Ext.grid.plugin.CellEditing',
plugins: [
    {ptype:'cellediting'}
],
alias: 'widget.megrid',
selModel: {
    preventFocus: true,
    mode: "MULTI"
},


initComponent: function(configParam) {

    var me = this;
    var editorHelper = myapp.util.audit.EditorHelper;
    me.initConfig(configParam);
    //this.store=Ext.create('myapp.store.report.CodeStore');    
    me.store = Ext.create('Ext.data.Store', {
        fields: this.fields,
        groupField: 'Cp
            type: 'ajax',
            url: 'index.cfm?fa=fg.d_meReport&isAjax=true&isExt4=1',
            reader: {
                type: 'json',
                root: 'rows',
                totalProperty: 'total'

            }
        },
        pageSize: 50,
        autoLoad: true
    });

    me.features = [{
        groupHeaderTpl: 'Cp: {name}({children.length} Claims)',
        ftype: 'grouping',
        startCollapsed: true
    }];
    /*me.listeners =  [{
                  afterlayout: function(){ 
                    groupingFeature.collapseAll();
                  }
                }]; */

    me.store.proxy.extraParams = this.filter;

    me.bbar = Ext.create('Ext.PagingToolbar', {
        displayInfo: true,
        store: me.store,
        //pageSize: 50,    
        displayMsg: 'Displaying topics {0} - {1} of {2}',
        emptyMsg: "No topics to display"

    });


    me.store.provider = me.provider;
    me.store.on("update", editorHelper.claimUpdateHandler, me.store);
    me.callParent(arguments);
}

});

谢谢, SJ

0 个答案:

没有答案