1

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

4

1 回答 1

0

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

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

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

于 2013-04-12T21:00:13.577 回答