0

我在 ExtJs 的 GridPanel 功能上遇到了一些奇怪的行为。我已经包含了一个 groupField 配置选项,它没有显示,也没有工作。也许你们可以给我一个想法为什么?

createStore : function(itemPath) {
                        return new 
                             CQ.Ext.data.GroupingStore({

                                 proxy : new CQ.Ext.data.HttpProxy(
                                            {
                                                url : "/bin/test/private/folder/check.json",
                                                method : "GET"
                                            }),
                                //method: "GET",
                                reader: new CQ.Ext.data.JsonReader({
                                        root: 'variables',
                                        fields: [
                                            {name: 'group', type: 'string'},
                                            {name: 'path', type: 'string'},
                                            {name: 'status', type: 'string'}
                                        ]
                                }),
                              updateData : function() {

                                    // request the data 
                                    this.load({
                                        params : {                  
                                            path : itemPath         
                                        }
                                    });
                                },
                                sortInfo: {field: 'path', direction:'ASC'},
                                groupField: 'group',
                                groupOnSort: true,
                                autoLoad : true
                         });
                    },
4

2 回答 2

0

如果您希望您的组显示在网格面板中,您还需要将分组功能添加到您的网格中。

于 2013-03-07T12:56:58.363 回答
0

updateData 来自哪里?我在任何地方的文档中都没有看到它。那段代码会导致问题吗?

以下是 Sencha 的示例:http: //dev.sencha.com/deploy/ext-3.4.0/examples/grid/grouping.html

确保您也在查看 3.4 文档。

于 2013-03-07T21:52:21.637 回答