在 jqgrid 下一步按钮单击时,未填充数据

Posted

技术标签:

【中文标题】在 jqgrid 下一步按钮单击时,未填充数据【英文标题】:on jqgrid next button click, data is not being populated 【发布时间】:2011-08-11 12:22:02 【问题描述】:

我正在使用 onPaging 事件并对其执行一些后端逻辑并将 json 发送回 jsp 页面。 例如我的网格中有 10 条记录,rownum 是 2。这意味着我有 5 页要显示。 单击下一步按钮编号。显示的页面数已更改 (2/5),但数据仅显示前 2 条记录。

我在 json 对象字符串中得到“页面”:

"page":2,"records":9,"rowNum":2,...

但第 2 页上显示的记录与第 1 页上的记录相同。

【问题讨论】:

【参考方案1】:

如果 jqGrid 要求服务器获取第二个页面,您应该在 JSON 数据中只包含两行:序号为 3 和 4 的记录:


    "total": 5,
    "page": "2",
    "records": "10",
    "rows": [
         "id": "id of the record 3", "cell": [...] ,
         "id": "id of the record 4", "cell": [...] 
    ]

如果您使用其他数据格式,您仍然应该在服务器响应中仅包含有关第二页的信息。

【讨论】:

我想在 json 对象中添加所有记录,否则单击“上一个”和“第一个”按钮时我看不到上一个/第一个记录。

以上是关于在 jqgrid 下一步按钮单击时,未填充数据的主要内容,如果未能解决你的问题,请参考以下文章

提交答案按钮不会进入下一步(字段集),但下一步按钮单击会

如何在不单击“下一步”按钮的情况下以重力形式进入下一页

单击下一步按钮如何更改图像

使用引导程序 nav-pill 单击下一步按钮时的表单验证

如何在python中使用selenium或scrapy单击“下一步”按钮

windows 挂在EMC 存储