我在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
});
},
答案 0 :(得分:0)
如果您希望您的群组显示在网格面板中,您还需要将grouping feature添加到网格中。
答案 1 :(得分:0)
updateData来自哪里?我没有在任何地方的文档中看到它。这段代码会导致问题吗?
以下是Sencha的例子:http://dev.sencha.com/deploy/ext-3.4.0/examples/grid/grouping.html
确保您也在查看3.4文档。