我有一个列名合计。
而且我还使用页脚
在jqGrid的价值。
例如,这是列
总
100
-98
-76
98
76
我怎样才能得到该行的总和
使用脚注数据。
这里是我的代码。
注意:如果我使用“和”它给了我“男”
值。
var parseTotal= grid.jqGrid('getCol', 'Total', false, 'sum');
grid.jqGrid('footerData', 'set', { Total: parseTotal});
你应该张贴更加饱满代码重现该问题。 我尝试了一些选项:输入数据串,该数据为整数,使用formatter: "integer"
,不使用格式化等。
我发现,其产生的结果说明没有列定义的没有输入数据。 看看演示
其工作,并与你的非工作的演示进行比较。 我希望你会发现在你的代码中的错误。
我假设你把上面的代码在这样gridComplete功能:
gridComplete: function(){
var parseTotal= $(this).jqGrid('getCol', 'Total', false, 'sum');
$(this).jqGrid('footerData', 'set', { Total: parseTotal});
}
现在,当该列中的细胞的一个包含空值(空白)时返回楠问题。 因此,转换空格为值0,使用number
在colmodel列格式化total
:
即;
colModel:[
...............
{name:"Total",index:"Total", formatter: 'number'},
......
],
还要确保列索引拼写正确。
不以任何方式一个jqGrid的专家,但不应该在“getCol”的方法引用的列是要总结列 - “量” - 而不是到要放之列 - “总'? 楠来自试图总结一列,它是没有明确的规定。