4

1000 ~ 2000 行の大きな jqGrid がありますが、デフォルトでは 100 行しか読み込まれません。マルチセレクトをtrueに設定し、仮想スクロールを使用しています。すべて選択チェックボックスをクリックすると、すでにロードされている行のみが選択されます。

回避策として、すべての行が読み込まれるまで下にスクロールする必要があることをユーザーに伝えました。
それは機能しますが、あまりユーザーフレンドリーではありません。

「すべて選択」をクリックしたときに完全なグリッドをロードする方法が欲しいです。使用できる「onSelectAll」というイベントがありますが、まだロードされていないすべてのデータをロードし、データのロードが完了したときにすべての行を再度選択する方法がわかりません。

この問題の簡単な解決策を知っている人はいますか?

4

1 に答える 1

0

オプションをグリッドに追加するとloadonce: true、jqGrid はすべてのデータをサーバーに要求します。このようにすると、すべての行が一度にロードされると思います。

于 2014-08-13T19:04:19.603 に答える