1

我用 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

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

任何人都可以帮助我吗?

4

0 回答 0