詳細アイコン JSFファセット

テンプレートをJSFページに適用した後は、コンテンツをページに追加します。作成したページ・テンプレートにはbodyファセットがあり、作成しているページに固有のコンテンツを挿入できます。

JSFのファセットに挿入できる子要素は1つのみです。通常は、パネル・ストレッチ・レイアウト、装飾ボックス、パネル・グループ・レイアウトなどのコンテナ・コンポーネントを挿入し、必要な子コンポーネントをそのコンテナ・コンポーネントに挿入します。

この例では、出力テキスト・コンポーネントを単純に挿入できます。次にプロパティ・インスペクタで、「値」プロパティの値を、現在作成しているページを反映するように変更します。たとえば、Homeページを作成している場合は、「値」フィールドにHomeと入力します。

プロパティ・インスペクタ、出力テキスト

ページのXMLソース・エディタには、JDeveloperによってbodyファセットに追加されたコードが表示されます。

<af:pageTemplate viewId="/myTemplate.jspx"..>
  <f:facet name="body">
    <af:outputText value="Home"../>
  </f:facet>
</af:pageTemplate>