Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当portlet 处于“正常模式”而不是“最大化模式”时,我希望显示不同的内容。我使用 JSF 作为视图技术。是否可以在 JSF 端执行检查以检查当前正在使用哪个视图?
我自己挖掘,我发现它#{request.windowState}可以根据当前视图为您提供正常、最大化或最小化。使用它,可以有多种解决方案:
#{request.windowState}
进行#{request.windowState == 'normal'}检查并有条件地显示内容。
#{request.windowState == 'normal'}
在我的主视图中使用<ui:include src="#{request.windowState}.xhtml" />,然后创建 normal.xhtml 和 minimized.xhtml ui:composition 文件。
<ui:include src="#{request.windowState}.xhtml" />