Liferay:根据视图模式以不同方式呈现portlet内容

时间:2013-04-12 16:55:08

标签: jsf liferay-6

当portlet处于“正常模式”而不是“最大化模式”时,我希望显示不同的内容。我正在使用JSF作为视图技术。我可以在JSF端执行检查以检查当前正在使用哪个视图吗?

1 个答案:

答案 0 :(得分:0)

我自己挖掘,发现#{request.windowState}根据当前视图为您提供正常,最大化或最小化。使用它,可以有多种解决方案:

  1. 有条不紊地进行#{request.windowState == 'normal'}检查 显示内容。

  2. 在我的主视图中使用<ui:include src="#{request.windowState}.xhtml" />,然后创建normal.xhtml和maximized.xhtml ui:组合文件。