1

ポートレットが「最大化モード」ではなく「通常モード」の場合に、異なるコンテンツを表示したいと考えています。ビューテクノロジーとしてJSFを使用しています。現在使用されているビューを確認するために JSF 側で実行できるチェックはありますか?

4

1 に答える 1

0

自分で調べて#{request.windowState}みると、現在のビューに基づいて通常、最大化、または最小化されていることがわかりました。これを使用すると、複数のソリューションが存在する可能性があります。

  1. #{request.windowState == 'normal'}チェックを行い、コンテンツを条件付きで表示します。

  2. メイン ビューで使用<ui:include src="#{request.windowState}.xhtml" />してから、normal.xhtml および maximumd.xhtml ui:composition ファイルを作成します。

于 2013-04-12T21:00:13.577 に答える