Developer Tools
JDeveloper
デフォルトでは、Oracle ADF Facesテクノロジーを使用するJSFページをプロジェクト内に作成すると、次のように、Oracle JDeveloperによって
af:documentおよび
af:formタグが、
.jspxページ・ファイルに自動的に組み込まれます。
<f:view>
<af:document>
<af:form/>
</af:document>
</f:view>
af:documentタグは、Oracle ADF Facesコンポーネントを使用するすべてのページに必要です。 ページ・コンテンツを構成するすべてのコンポーネントは、次に
af:formに挿入される必要があります。 ほとんどの場合は、ほかのすべての子コンポーネントを含めるために、
Panel Stretch Layout、
Decorative Box、または
Panel Splitterなどのルート・レイアウト・コンポーネントを使用します。
ルート・レイアウト・コンポーネントには、コンポーネント拡張サポートが組み込まれています。これによって、コンテナ内にある表示可能な子コンテンツを拡張してブラウザ・ウィンドウ内を埋めるか、またはブラウザ・ウィンドウ内に収まるように縮小することが可能になっています。 つまり、ユーザーがブラウザ・ウィンドウをリサイズすると、ページ・コンテンツは、利用可能なブラウザ領域の中に収まるか、またはその領域を埋めるようにリサイズされます。
自動コンポーネント拡張のために、ルート・レイアウト・コンポーネントとして拡張できるコンポーネントを使用する必要があります。 また、
af:documentの
maximized属性を、
trueに設定する必要があります(Oracle JDeveloperのデフォルト設定)。これにより、ルート・レイアウト・コンポーネントがブラウザの表示される部分全体を使用できるようにします。