私の剣道グリッドには、「editable=true」と「autoSync=true」のデータソースがあります。セルをクリックすると編集可能になり、セルを離れるとトランスポートの更新イベントが実行されます。
それは大丈夫です。
更新イベントでは、変更された行のすべての値を含むデータセット モデルの行にアクセスできます (ただし、editable=true と autosync を使用すると、1 つの列の値のみが変更されます)。
どの列/フィールドが変更されたかを知る必要がありますか?
理想的には、更新イベントに提供される引数 (オプション) に情報が含まれていると考えていました。
dataSource = new kendo.data.DataSource({
autoSync: true,
transport: {
update: function (options) {
// options does not tell me which model field was updated?
...
しかし、そこにないので、モデルの set イベントにバインドする必要があると思いますが、それを機能させることができません。
何か案は?