Kendo Grid: как обновить источник данных из кода при изменении строки
это следует из нескольких моих предыдущих постов, касающихся обновления источника данных сетки кендо. Последнее, что я хочу сделать - это когда пользователь переходит на новую строку (спасибо @Lars за огромную помощь)
Я делаю это, обнаруживая изменение строки (случается, что делаю это в директиве), и перезваниваю в контроллер grid, где я вызываю функцию sych на источнике данных ...
vm.rowChangedCallback = function () {
console.log("calling vm.gridData.sync");
// Calling this exits edit mode and we go back to cell (0, 0) :-(
vm.gridData.sync();
}
Полный примерВот, Например, мы можем перемещаться по первой строке, выбирать новое значение из раскрывающегося списка, а затем продолжать вкладку, и когда мы достигаем второй строки, вызывается обратный вызов, который выполняет сохранение. Единственная проблема - сетка выходит из режима редактирования и возвращается в ячейку (0, 0).
Можно ли синхронизировать источник данных, не прерывая сеанс редактирования? Должен ли вызов быть асинхронным (как-то) или что-то в этом роде?
Любая помощь будет принята с благодарностью!