JQGrid服务器分页无法正常工作

时间:2014-08-21 04:11:41

标签: jqgrid pagination

客户端分页对我有用(非常简单)。 我在服务器端有一个接受pagenumber和记录数的方法。 当我第一次显示网格时,例如我得到15条记录,我还设置了pagenumber,totalpages。如果我有40条记录,则应说“查看1-15 of 40”,“第1页,共3页”。 我设置这样的属性。

$("#sampleGrid").jqGrid({
loadonce:false,
page: 1,
rowNum: 15,
TotalPages: 3,
onPaging: {
if(pgbutton == "next_gridpager"){
//call the server side method. pass pagenumber and number of records as parameter
}
else if(pgbutton == "prev_gridpager")
{
 //call server side method to get data
}
});

问题是即使我指定要显示的页面和Totalpages,它也只显示第一页。我如何告诉jqgrid它不是客户端分页,请将总页数设置为3.

1 个答案:

答案 0 :(得分:1)

您提供的问题信息太少。您从服务器收到了哪些数据?它必须看起来像:

{"total":3,"page":1,"records":40,"rows":[your data...]}

如果来自服务器的回复正确,分页将起作用,您需要设置{{1> }和TotalPages参数