0

jqgridのページ番号を動的に設定する際に問題が発生しています。私はこのjqgridに不慣れであり、それを早く学ぶための支援を望んでいます。

誰かが答えることができれば私にとって非常に素晴らしいシナリオがあります。

  1. 1つのクエリ出力で数百万のレコードを取得できるアプリケーションがあります。
  2. このために、すべてのデータを一度に取得するのではなく、データのチャンクをページングするようなものが必要です(これはとにかく起こりません)
  3. このために、私は初めてサーバーにアクセスして、表示されるレコードの総数を見つけましたが、返されるのは2000個だけです。
  4. ユーザーがページングの次のボタンを使用して最後のレコードに到達すると、次のボタンをクリックすると、サーバーからの次の2000レコードが表示されます。
  5. ここでの問題は、ページャーが20ページしかないことを示し(ページの合計レコードとして100を設定しました)、ページ20にアクセスするとすぐに次のボタンを無効にして、サーバーからの新しいデータセットの取得を停止することです。
  6. どういうわけか、次のデータセットを取得したとしても、ページには初期の20レコードしか表示されないはずです。2000レコードしかないのに、最初にページの合計レコード/サイズを表示したいので、次、前、最初、最後のボタンを自由に使用でき、サーバーからのデータを必要に応じて取得できます。

誰かがそのようなことに取り組んだことがありますか?私は2週間以上この要件に本当に固執しています。よろしくお願いします。これについてすぐに答えを得ることを願っています。

4

1 に答える 1

0

合計、レコード、ページ数を正しい値に設定するのに役立つlocalreaderを使用して動作させています。

于 2012-10-11T05:33:25.810 に答える