ファセットの使用

JSFアプリケーションでは、facetタグを使用して、親コンポーネントとの特別な関連が必要なコンポーネントを保持します。たとえば、表内の列に対するヘッダーやフッターなどがあります。値が設定されているコンポーネントがファセット内に配置されていない場合、ファセット(ヘッダーやフッターなど)は表示されません。

ファセットは多くのコンポーネントで使用されているため、ウィザードを使用して複雑なコンポーネント(表やパネルなど)を作成すると、多くの場合、出力タグが自動的に作成されてファセット内に挿入されます。これらのコンポーネントの編集、およびファセットへの他のコンポーネントの追加は手動で実行できます。

ファセットを使用する手順は、次のとおりです。

  1. 構造ウィンドウで、親タグの左側にあるプラス記号をクリックし、親タグ(h:dataTableなど)を開きます。
    ツリーの下部にファセット・フォルダが表示されます。
  2. 左側にあるプラス記号をクリックしてファセット・フォルダを開きます。
    その親に関連するすべてのファセット・フォルダが表示されます。
  3. ファセット・フォルダ内のコンポーネントを編集する手順は、次のとおりです。
  4. ファセットにコンポーネントを追加する手順は、次のとおりです。


JSF Coreライブラリ - <f:facet>タグ