-1

JavaScript を使用してサブグリッド内のレコードを取得する方法があるかどうか疑問に思っていました。サブグリッドを制御できますが、そこから先に進むことはできません。

私が使用したすべてのリソースは、もは​​や存在しないメソッドを使用しているように見えました。私が試したメソッドには、get_allRecordIds、getCellValue、getRecordsFromInnerGrid などがあります。

4

2 に答える 2

0

サブグリッドからレコードを取得する方法はサポートされていません。jQueryを使用してこれを行うことができますが。IEの「開発者ツール F12」を使ってページのdomを見ることができます。一般に、sugrid は次のように大まかに配置されます。

<div>
   <table>
     <tbody>
       <tr>
         <td>Col1</td>
         <td>Col2</td>
       </tr>
     </tbody>
   </table>
</div>

この dom 構造を読み取り、目的の結果を返す jQuery コードを作成できます。jQueryセレクターで使用するテーブルまたはdivのIDを取得するには、「開発者ツール」を使用することをお勧めします。

于 2014-04-01T05:51:55.357 に答える
0

手放すことを強くお勧めします。グリッド ビューを変更しようとさえしないでください。コーナーに追い込まれ、壊れてしまいます。また、おそらくサポートされません。すべての項目を取得する必要がある場合は、OData を通過し、REST または SOAP 呼び出しで取得します。

于 2014-04-02T01:25:13.750 に答える