Нельзя группировать в сетке extjs 3.4

Я сделал веб-приложение с extjs 3.4. У меня есть сетка, которую я хочу сгруппировать с полем 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 ответов

Другие вопросы по тегам