JQGrid 虚拟滚动不起作用

问题描述 投票:0回答:2

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

jquery jqgrid scroll virtual
2个回答
0
投票

如果您想要更多数据,您应该启用分页或滚动。您可以通过在网格选项中添加

pager: "#pager"
并在表格标签下方添加
<div id="pager"></div>
来使用分页。如果您喜欢自动滚动,只需在代码中添加
scroll: true
即可。请记住,如果您设置
scroll: true
,寻呼将自动禁用。显然,在这两种情况下,您都需要在 sql 查询中添加
offset
limit
来处理服务器端的分页。


0
投票
    url: dataUrl,

加载一次:假, 滚动:真, 类型:GET, 数据类型:“json”, 身高:550, 宽度:1180, colNames: 列名, colModel: 列模型,
行数:100, mtype:“POST”, 网格视图:假, 排序名称:“时代”, 查看记录:真实

© www.soinside.com 2019 - 2024. All rights reserved.