データ型が列名とともにローカルである場合、Jqgridから完全なJSONデータを取得できる方法はありますか?
この形式の場合:[{"firstname": "Chris"}、{"firstname": "Dave"}]
データ型が列名とともにローカルである場合、Jqgridから完全なJSONデータを取得できる方法はありますか?
この形式の場合:[{"firstname": "Chris"}、{"firstname": "Dave"}]
このメソッドを使用して、getRowData
すべてのグリッドデータを含む配列を返すことができます。例えば:
var fullData = jQuery("#myGrid").jqGrid('getRowData');
getRowData
jqGrid wikiのドキュメントは、何が起こっているのかを説明するのに役立ちます。
getRowData
パラメータ:rowidまたはnone戻り値:配列
説明:
要求されたid=rowidのデータを含む配列を返します。返される配列のタイプはname:valueです。ここで、nameはcolModelからの名前であり、その行の関連する列からの値です。ROWIDが見つからない場合は、空の配列を返します。
ROWIDが設定されていない場合、メソッドはグリッドからすべてのデータを配列で返します
data
グリッドに渡されたデータを取得するために使用できるパラメーターにも関心があるかもしれません。jqGridドキュメントから:
グリッドに渡されたローカルデータを格納する配列。配列データをロードする場合は、この変数を直接指すことができます。比較的ビッグデータで遅いaddRowDataメソッドを置き換えることができます
例:
var data = $('#' + gridid).jqGrid('getGridParam', 'data');
それは役に立ちますか?