我想在我的分组标题中包含分组总计数,就像本演示中的count
一样:http://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
对象可用,但我不知道如何使用它来显示聚合计数。我已经看到其他人使用内联模板来获取计数,但我需要一个javascript函数作为模板来允许一些数据转换。如何在我的ClientGroupHeaderTemplate
的javascript函数中实现聚合计数?
答案 0 :(得分:1)
我能够通过使用以下属性来实现此目的:
data.aggregates.parent().items.length