1
在Liferay portlet中,即使在瀏覽器中使用F5刷新Portlet頁面時,也只調用Vaadin 7 UI的init
方法一次。Liferay Vaadin 7 Portlet:刷新頁面時不調用Init方法
這裏有概述了Vaadin 6的解決方案:https://www.liferay.com/de/community/forums/-/message_boards/message/12501036
但是,當前Vaadin 7版,這個方法行不通,因爲該類PortletApplicationContext2
是Vaadin不再一部分。
如何在Vaadin 7 Liferay portlet UI中對用戶刷新F5頁面做出反應?
你好,保羅,謝謝你的回答。確實,調用'handleResourceRequest'方法。但是,它似乎沒有在正確的Vaadin上下文中,例如'Page.getCurrent'返回null [ – Samuel
請問您可以粘貼代碼示例,誰描述什麼是錯的? –
你好保羅,我用另一種方式解決了我原來的問題。似乎我必須在'init()'方法中初始化所有Vaadin組件。問候,塞繆爾 – Samuel