不能分组在网格extjs 3.4

时间:2013-08-21 15:20:55

标签: extjs grouping extjs-grid

我用extjs 3.4创建了一个webapp。 我有一个网格,我想用字段street分组,但我不能。 我的代码在这里:

var store_intervencoes =  new Ext.data.GroupingStore({
                reader: new Ext.data.JsonReader({
                root:'rows',
                autoLoad: false,
                type : 'ajax',
                //remoteGroup: false,
                groupField: 'street',
                fields:[{ name:'street', type:'integer'},
                    { name:'intervenction', type:'string'},
                    { name:'priority', type:'integer'},
                    { name:'value', type:'string'}]
                })
        }); 


var gridPanel = new Ext.grid.GridPanel({
            header: false,
            store: store_intervencoes,
            selModel: new Ext.grid.RowSelectionModel({singleSelect:false}),
            layout: 'fit',
            height: 300,
            width: 1000,
            columnLines: true, 
            cls: 'grid_intervencoes',
            autoScroll: true,
            stripeRows: true,
            autoFill : true,                        
            viewConfig: { emptyText: 'nothing', deferEmptyText: false },
            groupField: 'street',
            view: new Ext.grid.GroupingView({
                        forceFit:true,
                        autoHeight: true,
                        autoFill : true,
                        groupTextTpl: '{text} ({[values.rs.length]} {[values.rs.length > 1 ? "Items" : "fk_n_rua"]})'
                                        }),
            columns: [{
                //header: "Nome",
                //sortable: true,
                dataIndex: "intervenction",
                //width: 450
                },{
                //header: "Prioridade",
                //sortable: true,
                dataIndex: "priority",
                //width: 50
                },{
                //header: "Custo" + ' \u20AC',
                //sortable: true,
                dataIndex: "value",
                //width: 50
                },{
                //header: 'Trecho',
                //sortable: true,
                dataIndex: "street",
                //width: 50,
                //groupable: true
                }],
                collapsible: true,
                animCollapse: false,
                title: 'Grouping Example',
                iconCls: 'icon-grid',
                fbar  : [{
                    xtype: 'numberfield',
                    id: 'total',
                    name: 'total',
                    fieldLabel: 'Total',
                    value: '0',
                    readOnly: true,
                    fieldCls: 'valores'
                }]
            });

我想我拥有这个例子的所有代码: http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/grouping.html

我不知道网格为什么不分组。我从ajax和php生成json的数据库中获取所有数据。所有字段都显示出来。唯一的问题是非分组。我也没有错误。

任何人都可以帮助我吗?

0 个答案:

没有答案