Я создал портлет, который использует AJAX для каждой функции. То есть портлет отображается только один раз, и я не использовал processAction или что-то подобное.
Есть ли способ расширить сеанс пользователя с помощью встроенной функции Liferay с использованием javascript?
Я пробовал
Liferay.Session.extend();
, но похоже, что это не работает ..
Я также попробовал решение на форуме ICEfaces, который
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});
тоже не работает ..
Я вставляю эти блоки кода всякий раз, когда пользователь нажимает кнопку
Любой совет очень поможет ..