8.10. ワークスペースの管理
ワークスペース管理では、1 つのウィンドウで複数の対話を「切り換える」ことができます。 Seam のワークスペース管理は Java レベルで完全に透過的です。 次のようにしてワークスペース管理を有効にします。
- それぞれのビュー ID (JSF または Seam ナビゲーションルールを使用する場合) またはページノード (jPDL ページフローを使用する場合) に 記述 テキストを入力します。ワークスペースを切り替えることで、この記述テキストをユーザーに表示します。
- ページの中に 1 つ以上のワークスペース切り替え JSP または Facelets の一部を含ませます。 標準の断片はドロップダウンメニュー、 対話のリスト、「ブレッドクラム」を通じてワークスペース管理をサポートします。
8.10.1. ワークスペース管理と JSF ナビゲーション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JSF または Seam ナビゲーションルールが使用される場合、 Seam は対話の現在の
view-id を復元してその対話に切り替えます。 ワークスペースの記述テキストは pages.xml と呼ばれるファイルで定義され、 Seam はこのファイルが WEB-INF ディレクトリ内に faces-config.xml と共に配置されているようにします。
注記
Seam アプリケーションはこのファイルがなくても動作しますが、 ワークスペースの切り替えは利用できなくなります。