JavaScript を使用してサブグリッド内のレコードを取得する方法があるかどうか疑問に思っていました。サブグリッドを制御できますが、そこから先に進むことはできません。
私が使用したすべてのリソースは、もはや存在しないメソッドを使用しているように見えました。私が試したメソッドには、get_allRecordIds、getCellValue、getRecordsFromInnerGrid などがあります。
JavaScript を使用してサブグリッド内のレコードを取得する方法があるかどうか疑問に思っていました。サブグリッドを制御できますが、そこから先に進むことはできません。
私が使用したすべてのリソースは、もはや存在しないメソッドを使用しているように見えました。私が試したメソッドには、get_allRecordIds、getCellValue、getRecordsFromInnerGrid などがあります。
サブグリッドからレコードを取得する方法はサポートされていません。jQueryを使用してこれを行うことができますが。IEの「開発者ツール F12」を使ってページのdomを見ることができます。一般に、sugrid は次のように大まかに配置されます。
<div>
<table>
<tbody>
<tr>
<td>Col1</td>
<td>Col2</td>
</tr>
</tbody>
</table>
</div>
この dom 構造を読み取り、目的の結果を返す jQuery コードを作成できます。jQueryセレクターで使用するテーブルまたはdivのIDを取得するには、「開発者ツール」を使用することをお勧めします。
手放すことを強くお勧めします。グリッド ビューを変更しようとさえしないでください。コーナーに追い込まれ、壊れてしまいます。また、おそらくサポートされません。すべての項目を取得する必要がある場合は、OData を通過し、REST または SOAP 呼び出しで取得します。