我创建了一个使用AJAX每个函数的portlet.也就是说,portlet只渲染一次而我没有使用processAction等.
有没有办法使用内置的Liferay函数使用javascript扩展用户的会话?
我试过了
Liferay.Session.extend();
Run Code Online (Sandbox Code Playgroud)
但它似乎没有工作..
我也在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});
Run Code Online (Sandbox Code Playgroud)
也没工作..
每当用户点击按钮时,我都会放置这些代码块
任何提示都会有很大帮助..