Kendo Grid: cómo actualizar la fuente de datos del código cuando cambia la fila

Esto se desprende de algunas de mis publicaciones anteriores, con respecto a la actualización de la fuente de datos de la cuadrícula de kendo. Lo último que quiero hacer es que esto ocurra cuando el usuario vaya a una nueva fila (gracias a @Lars hasta ahora por su ayuda impresionante)

Estoy haciendo esto al detectar un cambio de fila (sucede que está haciendo esto en una directiva) y llamar de nuevo al controlador de cuadrículas donde llamo a la función de sincronización en la fuente de datos ...

  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();
}

Ejemplo completoaquí. Por ejemplo, podemos tabular a través de la primera fila, seleccionar un nuevo valor del menú desplegable y luego seguir tabulando, y cuando llegamos a la segunda fila, se llama a la devolución de llamada que guarda. El único problema es que la cuadrícula sale del modo de edición y vuelve a la celda (0, 0).

¿Es una forma de sincronizar la fuente de datos sin interrumpir la sesión de edición? ¿La llamada debe ser asíncrona (de alguna manera) o algo así?

Cualquier ayuda sería muy apreciada!

Respuestas a la pregunta(1)

Su respuesta a la pregunta