La última innovación botinezca, trata sobre la actualización de un grid, utlizando Extjs.
// Creo el Data Store del grid
var store = new Ext.data.Store({ ...{
success : function (result,request){
MostrarGrid();
// Actualizo resultados en grid
UpdateResult();
....
})
En esta declaración, se precisa el tratamiento del evento success que ocurre cuando se cargan satisfactoriamente los datos. Luego tenemos el método UpdateResult()
function UpdateResult()
{
...
store.Load(....);
...
}
Como se puede ver.. dentro del tratamiento del evento success del Store, se vuelve a invocar el método load, que generará otro evento success que generará otra llamada al Load que generará.. (ya me he perdido) .. y así sucesivamente...
Eeeessstoo está claro que es completamente intencional, de esta forma nos aseguramos que los datos del grid queden realmente bien bien cargados..
Seguiremos informando de las innovaciones botinezcas.
// Creo el Data Store del grid
var store = new Ext.data.Store({ ...{
success : function (result,request){
MostrarGrid();
// Actualizo resultados en grid
UpdateResult();
....
})
En esta declaración, se precisa el tratamiento del evento success que ocurre cuando se cargan satisfactoriamente los datos. Luego tenemos el método UpdateResult()
function UpdateResult()
{
...
store.Load(....);
...
}
Como se puede ver.. dentro del tratamiento del evento success del Store, se vuelve a invocar el método load, que generará otro evento success que generará otra llamada al Load que generará.. (ya me he perdido) .. y así sucesivamente...
Eeeessstoo está claro que es completamente intencional, de esta forma nos aseguramos que los datos del grid queden realmente bien bien cargados..
Seguiremos informando de las innovaciones botinezcas.
No hay comentarios:
Publicar un comentario