网格分组如何手动设置选中的“在组中显示”

时间:2013-01-01 10:39:19

标签: extjs4.1

我正在使用ExtJs 4.1

我启用了Grid with Grouping。所以我可以在Grids标题上看到“Show in Group”菜单。

现在,我的查询是,如果我已删除分组,即取消选中“在组中显示”的复选框。所以分组被删除了。对 ? 现在,如果我已设置分组,即如何设置复选框以进行检查?手动即通过编码。现在点击复选框。

默认情况下,我们在Gorups中显示“已检查enter image description here

现在我删除了已检查 enter image description here

现在我想检查这个CheckBox,并使用javascript编码显示分组

请建议如何做到这一点?

1 个答案:

答案 0 :(得分:1)

要启用/禁用分组,请使用Ext.grid.feature.Grouping

var feature = Ext.Array.filter(grid.features, function(f) {
    return Ext.Array.contains(f.alias, 'feature.grouping');
})[0];
feature.enable();
feature.disable();

要在商店中更改分组字段,请使用group方法:

store.group('FieldDataIndex');

示例代码:http://jsfiddle.net/czddU/