2

我正在使用 jqGrid 使用 JSP 和 servlet 以表格格式显示数据。

rowList: [],        // disable page size dropdown
pgbuttons: false,     // disable page control like next, back button
pgtext: null,         // disable pager text like 'Page 0 of 10'
viewrecords: false ,

我已经使用上面的代码禁用了navigation of pages,但我希望数据库中的所有数据都应该显示在表中,但默认rowNum值为20. 所以问题是当20数据库中有更多的记录时,网格中只20显示记录,没有办法看到其他记录,所以我应该如何根据数据库中的值更改值(或删除默认值 20)?

[注意:我可以将 的值设置rowNum为一些大的值,例如100000,但我想知道有什么合适的方法吗?}

提前致谢

4

2 回答 2

2

您必须设置rowNum一些足够大的值,例如rowNum: 10000. 这是 jqGrid 的一个选项。如果要更改某些 jqGrid 选项的默认值,可以$.jgrid.defaults在创建网格之前设置属性。例如

$.extend($.jgrid.defaults, {
    rowNum: 10000,
    pgbuttons: false,
    viewrecords: false
});

您可以在 jqGrid的源代码中看到 jqGrid 选项的大多数默认值。

于 2013-02-16T13:07:51.337 回答
0
rowNum: -1 will show all the data. For more details see this answer.

如何显示 jqGrid 中的所有行?

于 2019-10-02T15:21:19.687 回答