我有一个简单的JQGrid代码:
jQuery("#MyJQGrid").jqGrid({
url: dataUrl,
datatype: "json",
height: 550,
width: 1180,
colNames: columnNames,
colModel: columnModel,
rowNum: 100,
mtype: "POST",
gridview: true,
sortname: "Times",
viewrecords: true
});
我的JQGrid正确加载前100行,但它不再加载任何页面。我一次又一次地阅读并复制了JQGrid页面示例,但我无法解决这个问题。有人可以帮帮我吗?
答案 0 :(得分:0)
如果您想拥有更多数据,则应启用分页或滚动。您可以通过在网格选项中添加pager: "#pager"
来使用分页,并在表格标记下方添加<div id="pager"></div>
。如果您想自动滚动,只需在代码中添加scroll: true
即可。请记住,如果您设置scroll: true
,分页将自动禁用。显然,在这两种情况下,您需要在服务器端处理分页,方法是在您的sql查询中添加offset
和limit
。