0

我正在使用 jqGrid 通过虚拟滚动加载数据。它工作正常,但我也试图让它提前加载一些数据,至少提前一页,以避免在用户滚动时出现加载。在文档中, npage 参数是指定用于处理此问题的参数。我为它分配了布尔值,从 1 到 100 的 int 值,但没有任何效果。我错过了什么?

如果您在 prmNames 中设置了 npage 选项,那么网格有时会一次请求多个页面;如果没有,它只会执行多个 GET 请求。

jqGrid Docs demo virtual scrolling-npage设置为null

4

1 回答 1

0

您对文档有一点误解。您需要将对象的npage属性设置prmNames为字符串,例如:

prmNames: {
    npage: 'npage'
}

这将告诉 jqGrid,当启用动态滚动时(scroll选项的值与 不同False),它可以(在自己的情况下并不总是)通过按名称在键下的请求中添加它想要的页数来请求多个页面您在npage属性中指定的。

于 2013-03-01T10:36:42.443 回答