Tengo una situación en la que hago solicitudes ajax a un servidor desde varios paneles Ext Grid, etc. en un área de administración. El usuario conectado se cerrará la sesión si no hay actividad para, por ejemplo. 5 minutos, lo cual es normal. En este caso, el servidor envía una redirección 403 a la página de inicio de sesión. En este momento estoy insertando una:EXTJS 4 - Oyente de excepción global
listeners:{
exception: function(proxy, response, operation, eOpts) {
if(response.status == '403')
window.location = 'login';
}
}
proxy de cada tienda, que es un poco exagerado.
¿Podría alguien ser tan amable y decirme cómo podría agregar un oyente a todas las comunicaciones entre ExtJS y el servidor? Estoy utilizando la arquitectura de aplicación MVC, por lo que probablemente podría ser un trazador de líneas en el controller.js o app.js. Gracias
divertido, que ambos estaban respondiendo a esta pregunta, al mismo tiempo y ambos han dado la misma respuesta. Entonces debe ser correcto. – nightwatch
¡Ojo de buey! Muchas gracias –
nice, muchísimas gracias – pylover