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!