jqGrid:loadonce选项禁用total参数

时间:2011-09-09 21:29:50

标签: jquery jquery-plugins jqgrid

当我在我的jqGrid中使用参数loadonce: true时,当我得到这个json结果时:

{ page: 1, records: 10, rows: […], total: 2

jqGrid共显示1页!但是,如果我禁用了loadonce选项,则页面总数将设置为2并且它是完美的。

我怎样才能让它正常工作?

非常感谢

1 个答案:

答案 0 :(得分:1)

我会说这是设计的。根据{{​​3}},loadonce属性的定义是:

  

如果此标志设置为true,则网格将从服务器加载数据   只使用一次(使用适当的数据类型)。 第一次请求后   datatype参数自动更改为local和all   在客户端进行进一步的操作。的功能   寻呼机(如果有)被禁用。

因此,当loadonce设置为true时,您只会从服务器加载单个页面。现在唯一可用的数据是已加载的数据,因此没有第2页。