jqgrid更改默认rowNum大小

问题描述 投票:2回答: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这样的大值,但是我想知道是否有任何适当的方法?}]

提前感谢

java javascript jquery servlets jqgrid
2个回答
2
投票

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

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

您可以在jqGrid的源代码的the lines中看到jqGrid选项的最默认值。


0
投票
rowNum: -1 will show all the data. For more details see this answer.

How to show all rows in the jqGrid?

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