1
當portlet處於「正常模式」而不是「最大化模式」時,我希望顯示不同的內容。我使用JSF作爲視圖技術。是否有可以在JSF端執行的檢查來檢查當前正在使用哪個視圖?Liferay:根據查看模式對Portlet內容進行不同的呈現
當portlet處於「正常模式」而不是「最大化模式」時,我希望顯示不同的內容。我使用JSF作爲視圖技術。是否有可以在JSF端執行的檢查來檢查當前正在使用哪個視圖?Liferay:根據查看模式對Portlet內容進行不同的呈現
挖掘我自己,我發現#{request.windowState}
基於當前視圖給你正常,最大化或最小化。用這種方法,可以有多種解決方案:
做一個#{request.windowState == 'normal'}
檢查,有條件 顯示內容。
使用<ui:include src="#{request.windowState}.xhtml" />
在我的主要看法,然後創建normal.xhtml和maximized.xhtml 用戶界面:組成文件。