java - jqgrid改变默认的rowNum大小

标签 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 ,

我使用上面的代码禁用了页面导航,但我希望数据库中的所有数据都应该显示在表格中,但rowNum的默认值> 是20。所以问题是,当数据库中有超过 20 条记录时,网格中只会显示 20 条记录,而无法看到其他记录,那么我应该如何根据数据库中的值更改值(或删除默认值 20)?

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

提前致谢

最佳答案

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

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

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

关于java - jqgrid改变默认的rowNum大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14910542/

相关文章:

javascript - 搜索输入名称

java - wsimport 两个声明导致冲突

java - 如何创建保持相同顺序的链接列表的深拷贝

java - 使用 eclipse IDE 运行 Apache OFBiz 时出错

javascript - 检测 url 上的更改

jquery 每次在迭代中添加自定义方法

javascript - 对齐和居中 div

java - Spring Security - 本地化消息

javascript - HTML5 基于拖放事件的叠加层疯狂闪烁

javascript - 需要从下拉部分更新查询