Creé un portlet que usa AJAX en cada función. Es decir, el portlet solo se representa una vez y no utilicé processAction o similar.extender la sesión de Liferay al realizar una llamada AJAX
¿Hay alguna manera de extender la sesión del usuario utilizando la función Liferay incorporada mediante javascript?
me trataron
Liferay.Session.extend();
pero no parece funcionar ..
También probé una solución en el foro ICEfaces, que es
if (Liferay.Session._stateCheck) {
window.clearTimeout(Liferay.Session._stateCheck);
Liferay.Session._stateCheck = null;
}
Liferay.Session.init({
autoExtend: false,
timeout: Liferay.Session._timeout,
timeoutWarning: Liferay.Session._warning
});jQuery.ajax({url: Liferay.Session._sessionUrls.extend});
también que no trabaja ..
Pongo esos bloques de código cada vez que el usuario hace clic en un botón
Cualquier sugerencia sería de gran ayuda ..
'Liferay.Session.extend();' es la respuesta, no noté que la sesión se extendió al probar el código – ton
Hola, crea una respuesta y pon tu solución de comentario en ella, y acéptala. De esa forma, la gente sabrá inmediatamente que hay una solución para esta pregunta. –