1

私の質問は、1 つのデータ インデックスを列にバインドし、別のデータ インデックスを行にバインドするグリッド要素のストレージ レコードをどのように変換できるかです。ストレージのモデルは次のようなものです

['RowId', 'CollumnId', 'Value', 'ValueType','isEditable']

束縛が必要です

  • RowIdCollumnId代わりにタイトルを表示できるマップがあります。
  • ValueTypeデータの表現方法をコンバーターに指示するには、コンバーターが必要です。
  • isEditableポイントはこの値が編集可能であるブール値です

だからまず記録を新しいプレゼントに変えられる

    [RowId: id,
      Col1: { value1, ValueType1, isEditable1},
      Col2: {value2,ValueType2, isEditable2},
      ....、
      列{...}]

、したがって、グリッドの動的モデルと列を作成できますが、それは方法ではないと思います...

このようにして、コンバーターとバリデーターに無限の問題があり、その後、編集データを元に変換して、変更されたデータのみをサーバーに送信する方法がわかりました。

誰かアイデアはありますか?

または、ストレージとグリッドの間に「プロキシ」を作成し、生データを必要なグリッド モデルに変換して元に戻す方法はありますか? グリッドがそれ自体を埋めようとしたときにそれを呼び出すハック方法を見つけるポイントはどれですか?

4

0 に答える 0