2

JSPとサーブレットを使用して、jqGridを使用してデータを表形式で表示しています。

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、それを行う適切な方法はありますか?}

前もって感謝します

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 に答える