重新组合后的网格默认分组

时间:2012-01-25 09:32:01

标签: extjs4

我有一个具有分组功能的网格。我已将“groupField”配置设置为我想要分组的列。因此,当页面加载时,Grid会显示已分组的列。它正常工作。

根据我的要求,我还没有将[我正在进行分组的列]添加到网格中。因此Grid不显示Grouped列。

所以场景就像。

如果例如。

Grid with 5 column [Name, Email,Status,address,city]
currently displayed column= 4 [Name,Email,address,city]
Grouped column=  1 [status]

现在我的查询是4个[当前显示]列,如果,我将分组更改为“城市”,[记住,在页面加载时我们已经对网格数据进行了分组,因为我在商店中设置了“groupField = status”]我将如何返回默认分组[即对状态列进行分组]?

注意:“状态”列不显示给网格,没有标题选项,我可以从中更改分组。

希望我能在这里解释清楚。

1 个答案:

答案 0 :(得分:0)

您可以创建按钮,按照Ext JS example中的状态打开分组(只有清除,但您也可以进行分组)。

另一种可能性是在商店中的beforeload事件上创建处理程序,并检查是否启用了任何分组 - 如果没有按status启用分组。然后你无法关闭分组。