Gracias por comentar. Mira, la libreria es la 2.1, y el error suele ser:
"Error: r is undefined"
A ver si soy mas grafico. Esta es la seccion de success / error. Se evalua el success, se entra en el try, y cuando se llega al commit
salta el error definido el catch, que es "ta ta ta... [Error: r is undefined]"
Código Javascript
:
Ver originalsuccess: function(response, options)
{
try
{
respObj = Ext.util.JSON.decode(response.responseText);
if (respObj.success)
{
var cmbModiTipoDoc = Ext.getCmp('mdcCmbModiTipoDoc');
if(IsDefined(cmbModiTipoDoc))
{
rec.set('tipo_doc', datos.tipoDocumento);
rec.set('nombreTipoDoc', cmbModiTipoDoc.getRawValue());
rec.set('nro_doc', datos.numeroDocumento);
rec.commit();
}
else
{
grdStore.load();
}
sgc.mDocumentosClientes.modificacion.cerrar();
msgWait.hide();
}
else if (IsDefined(respObj.errors))
{
Ext.Msg.alert('Aviso', 'No se pudo guardar la modificaci'+ooo+'n: <br/>' + respObj.errors);
}
else
{
Ext.Msg.alert('Aviso', 'No se pudo guardar la modificaci'+ooo+'n');
}
}
catch(err)
{
ErrorInesperado(err);
}
},
failure: function(response, options)
{
Ext.Msg.alert('Aviso', 'No se pudo guardar la modificaci'+ooo+'n: <br/>' + response.responseText);
}