1

AJAX 呼び出しを介して返される jqGrid データ構造をオーバーロードし、グリッドのリロードごとに Web アプリに必要な追加情報を含めました。

グリッドがロード/リロードされるたびに、そのデータにアクセスし、関数を介して jqgrid 外の他の DOM 要素を操作できるようにしたいと考えています。

私はsucces/afterSubmitを試しましたが、返されたjsonにアクセスできないように見えるため、それらは私が望むものではないと思います。

4

1 に答える 1

2

loadCompleteまたはbeforeProcessingコールバック内のデータにアクセスできます。最初のパラメーターは、サーバーから返されたデータを、サーバー上にあったものとまったく同じ形式で表します。コールバック内ではbeforeProcessing、任意の方法でデータを変更することもできます。

追加情報を表示するもう 1 つの適切な場所userdataは、サーバー応答の一部です (ドキュメントを参照してください)。追加のuserdataプロパティはオブジェクトでなければなりません。を使用する主な利点は、jqGridの内部パラメーター内のuserdata値を保存できることです。したがって、データにアクセスするために使用できます。userdatauserDatagetGridParam

于 2013-02-25T15:04:24.337 に答える