MVC で Infragistics Grid に取り組んでおり、カスタマイズを行いたいと考えています。問題は、表示しているデータが、ユーザー (行編集/追加モードのエディター) から取得している入力とは異なることです。グリッドに表示する前に、追加の処理を行う必要があります。
Infragistics グリッドは、JSON オブジェクト配列を表示するための優れたメカニズムを提供します。これは、私にとってはうまく機能する優れた UI とイベントです。特定の行を編集したり、新規に追加したりするときに問題が発生します。このため、Infragistics は独自の UI を提供します。または、カスタマイズしたい場合は、そうする余地があまりありません. 次のような列のテンプレートを提供するだけです。
<script id="rowEditDialogRowTemplate1" type="text/x-jquery-tmpl">
<tr class="tableBackGround">
<td class="labelBackGround"> ${headerText}
</td>
<td data-key='${dataKey}'>
<input />
</td>
</tr>
</script>
しかし、カスタム フォームとフォーム要素を持つ完全なテンプレートを提供したいと考えています。
データを表示するだけの単純な Infragistics Grid が必要です。グリッド内で [新規追加] をクリックすると、ダイアログが読み込まれます。行をダブルクリックすると、編集できるダイアログが再び開きます。後で、データを保存したら、サーバー トリップを行い、それに応じてグリッドを更新します。
要約する
Infragistics Grid で追加および編集するための独自のカスタム フォームを提供したいと考えています。データを保存した後、グリッドをリロードします。
参照 : Infragistics グリッド
これを成し遂げるのを手伝ってください!