按列值的页脚模板中的Kendo-grid自定义聚合

时间:2016-11-14 19:08:07

标签: count kendo-grid aggregate

我有一个大网格,我需要在页脚中添加一个计数,以计算列中不可空和非空单元格的数量,但标准计数聚合仅给出完成的总计数结果。在custon模板中,我发现只能使用这些完整的聚合函数(min,max,sum,count ...)。有没有想法如何只计算列中的填充单元格并在网格页脚中显示结果?

2 个答案:

答案 0 :(得分:1)

您可以将columns.footerTemplate属性配置为函数,并使用一些自定义逻辑来计算非空字段,然后将其显示在相应列的页脚中,例如:

Example

答案 1 :(得分:0)

如果有人对我如何解决它感兴趣,我会回答一般。

我在结果数据中创建了自定义列(在绑定到网格之前),值为1或0:1 - 如果我想计算结果中的当前行; 0 - 如果我不这样做。然后我使用sum聚合函数代替count。然后我只是没有在网格中为用户显示此列。

此方法可以在kendo页脚模板之外编写自定义逻辑,只需使用count(在本例中为sum)即可获得自定义逻辑的结果。

我尝试过的所有其他方法和解决方案都无济于事。