6

データ型が列名とともにローカルである場合、Jqgridから完全なJSONデータを取得できる方法はありますか?

この形式の場合:[{"firstname": "Chris"}、{"firstname": "Dave"}]

4

1 に答える 1

14

このメソッドを使用して、getRowDataすべてのグリッドデータを含む配列を返すことができます。例えば:

var fullData = jQuery("#myGrid").jqGrid('getRowData');

getRowDatajqGrid wikiのドキュメントは、何が起こっているのかを説明するのに役立ちます。

getRowData


パラメータ:rowidまたはnone

戻り値:配列

説明:

要求されたid=rowidのデータを含む配列を返します。返される配列のタイプはname:valueです。ここで、nameはcolModelからの名前であり、その行の関連する列からの値です。ROWIDが見つからない場合は、空の配列を返します。

ROWIDが設定されていない場合、メソッドはグリッドからすべてのデータを配列で返します


アップデート

dataグリッドに渡されたデータを取得するために使用できるパラメーターにも関心があるかもしれません。jqGridドキュメントから:

グリッドに渡されたローカルデータを格納する配列。配列データをロードする場合は、この変数を直接指すことができます。比較的ビッグデータで遅いaddRowDataメソッドを置き換えることができます

var data = $('#' + gridid).jqGrid('getGridParam', 'data');

それは役に立ちますか?

于 2012-06-18T14:57:30.810 に答える