5

行編集で変更されたフィールドを剣道UIグリッドで特定することはできますか?

現在、変更されたサーバーに行全体を送信しています。編集されたフィールドの名前を保持する変数も含めるようにサーバーにリクエストを送信したいと思います。

  1. 剣道や
  2. そのための回避策はありますか?
4

1 に答える 1

5

これは、そのままではサポートされていません。ただし、グリッドAPIはこれを実装できるようにする必要があります。編集イベントと保存イベントを確認してください。そこで、現在編集中のモデルインスタンスの変更を聞くことができます。簡単な例を次に示します。

$("#grid").kendoGrid({
   edit: function(e) {
     e.model.unbind("change", model_change).bind("change", model_change);
   }
});

function model_change(e) {
  var model = this;
  var field = e.field;
  // store somewhere the field and model
}
于 2012-12-20T19:06:02.677 に答える