jqgrid更改默认的rowNum大小

时间:2013-02-16 12:56:45

标签: java javascript jquery servlets jqgrid

我使用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,但我希望数据库中的所有数据都应显示在表格中,但默认值rowNum20。所以问题是当数据库中有更多20条记录时,网格中只显示20条记录,并且无法查看其他记录,那么我应该如何更改值根据数据库中的值(或删除默认值20)?

[注意:我可以将rowNum的值设置为某个大值100000,但我想知道有没有正确的方法呢?}

提前致谢

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

How to show all rows in the jqGrid?