我正在使用jqGrid 4.3.1为JSON实现JQgrid。如果没有记录,json对象看起来像这样。
{"partabtxt":{" detA":[],"detA1":[],"detB":[]},"partctxt":{"detC":[]},"partdtxt":{"detC":[]},"partetxt":{"detC":[]}}
但是分页显示右侧按钮突出显示。
我的问题是 1)如果没有记录,JQgrid中的这个开箱即用的功能是否显示第1页的0? 2)如果没有记录,有没有办法让第0页为0?
我尝试过提供以下解决方案之一
beforeRequest: function() {
if (mydata.length === 0) {
grid[0].p.page = 0;
}
},
但是这个解决方案对json对象不起作用,因为它有时会抛出空指针异常,有时会选择前一个值。
答案 0 :(得分:0)
您可以在json响应中指定页面和记录计数
{"total":1.0,"page":1,"records":1,"rows":[{"id":001,"cell":[001,"record1"}]}