【发布时间】:2014-02-03 10:39:22
【问题描述】:
我在网格上使用了分组功能。单击组时如何获取属于单个组的所有记录。我已经搜索了文档,但没有发现任何有用的东西..
请帮忙
【问题讨论】:
标签: javascript gridview extjs
我在网格上使用了分组功能。单击组时如何获取属于单个组的所有记录。我已经搜索了文档,但没有发现任何有用的东西..
请帮忙
【问题讨论】:
标签: javascript gridview extjs
Ext.data.Store 实现getGroups( [groupName] ) 方法。此方法返回一个数组,其中包含将分组应用于此存储中的记录的结果。如果您传入一个可选的 groupName 参数,它将返回有关特定组的信息。
在网格的groupclick 事件的侦听器中,您可以获得属于这样的组的记录:
listeners: {
groupclick: function (view, node, group, e, eOpts) {
// get array of records which belongs to clicked group
var recordsInGroup = view.getStore().getGroups(group).children;
}
}
【讨论】: