0

ページ付けのあるjqgridで以下の問題に直面しています。結果セットに12のレコードがあり、[レコードの表示]ドロップダウンに、一度に表示するレコード10,20の数を選択するオプションがあるとします。

step1-グリッドを初めてロードするとき、レコードの表示には値20あり、グリッド内のレコードを確認できます12step2-ここで10、表示レコードから選択グリッドが更新され、10個のレコードが表示されます。選択したページは2つのうちの1つです。 *step3- *この結果セットの2番目のページに移動します。グリッドが更新され、2レコードが表示されます。選択したページは2/2です*ステップ4 *ここで、表示レコードの値を20に変更します。グリッドが更新され、グリッドに行が表示されません。

これは、表示レコードの値を変更すると、ページ番号は常に1として渡される必要がありますが、現在の値として誤って渡されているため、SPが誤った結果を返すために発生します。解決策はありますか?

jqgridバージョン3.5.2を使用しています

4

1 に答える 1

-1

page_num が 1 より大きく、合計レコード数が Display Records より小さい場合は、page_num =1 を設定します。

ページ > 1 の場合: int(request.get('hidden_​​total_records_count')) <= int(req.get('result_per_page')): ページ = 1

このコーディングは python です。より良い回答を得るために、ロジック全体も共有してください。

于 2017-04-08T11:49:23.653 に答える