jqGrid组摘要未显示与分页的总和

时间:2012-06-13 23:56:01

标签: asp.net json jqgrid paging grouping

这是我在这个论坛的第一篇文章,所以请耐心等待。

我需要设置我的摘要以显示网格中所有行的总和,甚至是其他页面中的行 - 值的绝对值。

我正在搜索它,我看到很多人遇到这个问题,所以我觉得我的代码不是问题。这听起来更像是分组机制本身的设计,否则我不知道。

但是,为了清楚起见,我认为我需要打电话给服务器端从那里获得总和,这可能吗?如果是这样,我应该如何使用json?

我正在考虑使用格式化程序选项,但随后逐行触发,我认为这不是主意,因为总和将在第一次调用中完成。

有什么建议吗?

谢谢!!!

1 个答案:

答案 0 :(得分:1)

您可以定义自定义summaryType功能以显示您的总和。根据{{​​1}}的{​​{3}}:

  

该选项可以定义为功能。如果已定义,我们将三个参数传递给它 - 当前值,名称和记录对象。该函数应返回值。请注意,此值将再次用于组值,直到更改为止。

例如,您可以在加载页面时检索summaryType - 直接从格式化程序进行AJAX调用是个坏主意 - 然后只需在格式化程序中显示相应的值:

totalSumRecord

<小时/> 更新

jqGrid 4.4中存在一个错误,其中函数不允许作为摘要类型。如果这对您有影响,documentation就是解决方法。