【问题标题】:How to populate userdata in jqGrid footer from server side如何从服务器端填充 jqGrid 页脚中的用户数据
【发布时间】:2013-10-28 18:08:11
【问题描述】:

我在 jqGrid 中显示数据,我需要在 jqgrid 的页脚中显示用户数据。我使用 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数据格式不正确还是其他原因。

任何帮助将不胜感激..

提前谢谢..

【问题讨论】:

    标签: json jqgrid


    【解决方案1】:

    以下部分 JSON 响应不正确:

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

    应该是这样的

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

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

    【讨论】:

    • 非常感谢你是生命的救星
    • @vikas:不客气!很高兴能再次为您提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 2012-02-20
    • 2011-06-20
    • 1970-01-01
    • 2012-02-22
    • 2015-09-07
    • 2010-10-31
    相关资源
    最近更新 更多