Ext js获取选定的组记录

时间:2014-02-03 10:39:22

标签: javascript gridview extjs

我在网格上使用了一个灌浆功能。单击该组时,如何获取属于单个组的所有记录。我搜索了文档,但没有找到任何有用的东西..

提供帮助

1 个答案:

答案 0 :(得分:2)

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;
    }
}

举例说明: https://fiddle.sencha.com/#fiddle/391