在列 (javascript) 分组 header 模板中添加聚合计数

Add aggregate count in column (javascript) grouping header template

我想在我的分组 header 中包含一个分组的总行数,就像本演示中的 counthttp://demos.telerik.com/kendo-ui/grid/aggregates

我正在使用 javascript 函数作为 ClientGroupHeaderTemplate:

columns.Bound(r => r.Status).Title("Status").ClientGroupHeaderTemplate("#= templateFunction(data, statusDisplayArray) #")

和js函数:

function templateFunction(data, statusDisplayArray){
    var count = 0; // total grouped items goes here
    return "Status: " + statusDisplayArray.lookup[data.value][0].displayString + " (" + count + ")";
}

我注意到在我的 data 参数中有一个 aggregates object 可用,但我不确定如何使用它来显示总计数。我见过其他人使用内联模板来获取计数,但我需要一个 javascript 函数作为模板以允许进行一些数据转换。如何在 javascript 函数中为我的 ClientGroupHeaderTemplate 实现总计数?

我能够通过使用以下 属性 实现此目的:

data.aggregates.parent().items.length