JQGrid虚拟滚动无法正常工作

时间:2014-05-19 15:09:15

标签: jquery jqgrid scroll virtual

我有一个简单的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页面示例,但我无法解决这个问题。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

如果您想拥有更多数据,则应启用分页或滚动。您可以通过在网格选项中添加pager: "#pager"来使用分页,并在表格标记下方添加<div id="pager"></div>。如果您想自动滚动,只需在代码中添加scroll: true即可。请记住,如果您设置scroll: true,分页将自动禁用。显然,在这两种情况下,您需要在服务器端处理分页,方法是在您的sql查询中添加offsetlimit