失いたくない選択がある場合、ユーザーが jqGrid (バージョン 4.4.1) のページングまたはソート操作をキャンセルできるようにする必要があります。
最初はbeforeRequest
イベント ハンドラーでこれを処理しようとしましたが、selarrrow
関数を呼び出すと、選択が既にクリアされているように見えるため、常に空の配列が返されます。
次に、関数を介して選択が利用可能なイベントハンドラーを追加しようとしonPaging
ましたが、これらの関数から「停止」を返してリクエストをキャンセルすると ( jqGrid のドキュメントで指定されているように)、選択はまだクリアされているように見えます。行はグリッドで選択されているように見えますが、空の配列を返します。onSorting
selarrrow
selarrrow
これは jqGrid の欠陥であると推測していますが、最近のリリースで修正されているかどうか、または構成の回避策があるかどうかを知っている人はいますか?