行編集で変更されたフィールドを剣道UIグリッドで特定することはできますか?
現在、変更されたサーバーに行全体を送信しています。編集されたフィールドの名前を保持する変数も含めるようにサーバーにリクエストを送信したいと思います。
- 剣道や
- そのための回避策はありますか?
行編集で変更されたフィールドを剣道UIグリッドで特定することはできますか?
現在、変更されたサーバーに行全体を送信しています。編集されたフィールドの名前を保持する変数も含めるようにサーバーにリクエストを送信したいと思います。
これは、そのままではサポートされていません。ただし、グリッド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
}