我有一个简单的 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 页面示例,但无法解决此问题。请问有人可以帮我吗?
如果您想要更多数据,您应该启用分页或滚动。您可以通过在网格选项中添加
pager: "#pager"
并在表格标签下方添加 <div id="pager"></div>
来使用分页。如果您喜欢自动滚动,只需在代码中添加 scroll: true
即可。请记住,如果您设置 scroll: true
,寻呼将自动禁用。显然,在这两种情况下,您都需要在 sql 查询中添加 offset
和 limit
来处理服务器端的分页。
url: dataUrl,
加载一次:假,
滚动:真,
类型:GET,
数据类型:“json”,
身高:550,
宽度:1180,
colNames: 列名,
colModel: 列模型,
行数:100,
mtype:“POST”,
网格视图:假,
排序名称:“时代”,
查看记录:真实