Con Firebug veo que tanto el Store como el objeto rec (que deriva del store, y que se crea al hacerle doble click al usuario listado en el grid como para editarlo) son destruidos en determinado momento. Sin embargo, cuando se actualiza un segundo usuario siempre se esta actualizando el primero!
Encontré aparentemente ese mismo problema en el foro Sencha, sin solucion:
http://www.sencha.com/forum/showthre...e-update-fails http://www.sencha.com/forum/showthre...l=1#post302089
Y quizas esto tenga relación:
http://thelampposts.blogspot.com/200...ore-reset.html
La manera en que se está eliminando el store es esta:
Código Javascript
:
Ver originalgrdStore.removeAll();
grdStore.baseParams.filtros = Ext.util.JSON.encode(
{
nombres: '',
apellidos: '',
tipoDoc: '',
nroDoc: ''
});
grdStore.baseParams.accion = '';
En cuanto al objeto rec, se lo genera y regenera así cada vez que se hace doble click un el grid:
Código Javascript
:
Ver originalvar recs = grdConsulta.getSelections();
var rec;
if (recs.length > 0)
{
rec = recs[0];
...}
Habrá manera de forzar un garbage collector o algo de eso?