如何从服务器端填充jqGrid页脚中的userdata

时间:2013-10-28 18:08:11

标签: json jqgrid

我在jqGrid中显示数据,我需要在jqgrid的页脚中显示userdata。我使用Servlet作为服务器端,我的数据类型是json。手动我将数据格式化为JSON类型。

这是我的JSON数据格式:

{"page":"1",
"total":8,
"records":375,
"userdata":{'totalcdrcost':'302.92'},
"rows": [
{"id":"1","cell":[1,"2011-09-16","04:36:02","9035020090","00618956189189","00","13","00:01:09","ISD","9.6","Mumbai"]},
{"id":"2","cell":[2,"2011-09-16","04:35:14","9742796383","h","00","11","00:01:54","INCOMING","0","Mumbai"]},

现在我想在页脚行显示这个userdata,也就是我启用的页脚行。这是我的页脚代码..

footerrow : true, userDataOnFooter : true

但是jqGrid中没有显示数据......我不知道这是因为JSON数据格式不正确还是别的。

任何帮助都将受到高度赞赏..

提前致谢..

1 个答案:

答案 0 :(得分:0)

JSON响应的以下部分不正确:

"userdata":{'totalcdrcost':'302.92'}

应该是

"userdata":{"totalcdrcost":"302.92"}

是正确的JSON。如果您要使用footerrow : true, userDataOnFooter : true选项,则userdata部分中的数据将显示在页脚中,网格中存在列"totalcdrcost"(如name属性colModel)。