Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 Extjs 4.2网格groupHeaderTpl问题_C# 4.0_Extjs4.2 - Fatal编程技术网

C# 4.0 Extjs 4.2网格groupHeaderTpl问题

C# 4.0 Extjs 4.2网格groupHeaderTpl问题,c#-4.0,extjs4.2,C# 4.0,Extjs4.2,如何在具有分组功能的ExtJS 4.2网格中获得组的总数,该功能还实现了分页 一个组的计数并不反映该组的总数,而是反映适合该页面的该组的数字。在上面的示例中,我有一个长度为几百条记录的分组。我把页面设置为50,所以显示50。如果我将页面设置为10,它将显示10。如果我将其设置为20,它将显示20 但是,我希望标题显示组的总数,而不考虑分页(每页记录) 我为count实现的代码是: var groupingFeature = Ext.create('Ext.grid.feature.Groupi

如何在具有分组功能的ExtJS 4.2网格中获得组的总数,该功能还实现了分页

一个组的计数并不反映该组的总数,而是反映适合该页面的该组的数字。在上面的示例中,我有一个长度为几百条记录的分组。我把页面设置为50,所以显示50。如果我将页面设置为10,它将显示10。如果我将其设置为20,它将显示20

但是,我希望标题显示组的总数,而不考虑分页(每页记录)

我为count实现的代码是:

 var groupingFeature = Ext.create('Ext.grid.feature.Grouping', {
            groupHeaderTpl: new Ext.XTemplate(
             '{columnName}:{name}, [Total: {[this.countTotal(values.rows)]}]',
                '', {
                    countTotal: function (records) {
                        var totalSum = 0;
                        totalSum = records.length;
                        return totalSum;
                    }
                }
            ),
            onLayout: function () {
                Ext.get(this.innerHd).setStyle("float", "none");
                this.scroller.setStyle("overflow-x", "scroll");
            }


        }

如果要查找每个组中的项目总数,则可以使用以下选项:

groupHeaderTpl: ['{columnName}: {name} ({children.length}) ']