Tôi đã tạo một portlet sử dụng AJAX mọi chức năng. Đó là, portlet chỉ được hiển thị một lần và tôi không sử dụng processAction hoặc tương tự.mở rộng phiên Liferay khi thực hiện cuộc gọi AJAX
Có cách nào để mở rộng phiên của người dùng bằng cách sử dụng chức năng Liferay được tích hợp bằng javascript không?
tôi đã cố gắng
Liferay.Session.extend();
nhưng nó dường như không làm việc ..
Tôi cũng đã thử một giải pháp trong diễn đàn ICEfaces, đó là
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});
cũng không làm việc ..
Tôi đặt các khối mã đó bất cứ khi nào người dùng nhấp vào nút
Mọi mẹo sẽ giúp ích rất nhiều ..
'Liferay.Session.extend();' là câu trả lời, tôi không nhận thấy rằng phiên được mở rộng khi kiểm tra mã – ton
Xin chào, vui lòng tạo câu trả lời và đưa giải pháp của bạn từ nhận xét lên và chấp nhận nó. Bằng cách đó mọi người sẽ ngay lập tức biết rằng có giải pháp cho câu hỏi này. –