如何显示计算字段在页脚在jqgrid

如何显示计算字段在页脚在jqgrid

问题描述:

我有一个计算字段Total这是amount + tax列的总和。如何显示计算字段在页脚在jqgrid

我想显示计算的字段的值在页脚在jqgrid,它不会正常,目前我在页脚Nan。还有当无论是金额还是税收列都有空白单元格时,我都会收到NaN。这是我试过的,演示链接http://jsfiddle.net/vwdxs9vb/2/

请帮忙。

在我看来,主要问题是您的原始数据包含tax:""的项目。 parseInt("", 10)NaN。例如,您应该使用

tax = parseInt(rowObject.tax || 0, 10); 

改为。请参阅http://jsfiddle.net/OlegKi/vwdxs9vb/4/

+0

非常感谢您的主席先生,请您提供有关如何获得单元格值的信息,无论分组总计行显示为计算列的零。 – davidb

+0

@davidb:不客气!对不起,但我不明白你最后的问题。你需要获得哪个细胞的价值?另外,我不清楚你在真正的程序中使用了哪种'datatype'。在创建网格之前,最好**设置**'total'属性(在客户端)*。你只需要对输入数据做一个简单的循环。那么你将有非常简单的代码,没有问题。 'formatter'的用法也不是最好的。我们可以使用'cellattr'来更改背景格式化器:“number”'的格子。看[这里](https://stackoverflow.com/a/12180842/315935)一个例子。 – Oleg

+0

谢谢先生,实际上分组的结果是显示为零的计算字段,对于金额和税分栏的分组结果是好的,但对于总计列显示为零。 http://jsfiddle.net/OlegKi/vwdxs9vb/4/ – davidb