tell me more iconJSFページの作成とPanel Stretch Layoutの追加

ADF Facesを使用してアプリケーション用に作成されるJSFページは、JSPページ(ファイル拡張子は .jsp)またはJSPドキュメント(ファイル拡張子は .jspx)です。 この例では、JSFページをXMLドキュメント(拡張子が .jspx)として作成します。

Create JSF Pageダイアログを使用してJSFページを作成し、次のいずれかの方法でJSFページを開きます。

  • New Gallery
  • JSFナビゲーション・ダイアグラマ
  • Oracle ADF Task Flowダイアグラマ

Create JSF Pageダイアログを開くには、アプリケーション・ナビゲータでプロジェクトを右クリックして、「 New 」を選択します。 次に、New Galleryで、「 Web Tier 」カテゴリを展開して「 JSF 」を選択し、 Items リストから「 JSF Page 」を選択します。

Create JSF Pageダイアログでは、ページ上のコンポーネントをバッキングBeanにバインドするかどうかと、その方法を指定できます。 新しいページ用に使用するページ・テンプレートを任意で指定することもできます。 この例では、ページ・テンプレートを使用しません。Oracle JDeveloperがページの自動コンポーネント・バインディングを使用するようにします。

新しいJSFページをXMLドキュメント( .jspx)として作成する場合、Oracle JDeveloperでは、JSPページ・ディレクティブによって初期ページ構造が自動的に作成されます。さらに、Oracle ADF Faces、JSF Core、およびJSF HTMLタグ・ライブラリに対応する3つの xmlns属性を含むルート要素として、 jsp:rootが自動的に作成されます。 初期ページに含まれるそのほかの要素には、ページのレイアウト用要素、とくに <f:view></f:view>で囲まれたほかのすべての要素が挙げられます。

                         
<?xml version='1.0' encoding='windows-1252'?>
                          
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=windows-1252"/> <f:view> <af:document> <af:form/> </af:document> </f:view>

新規ページを作成したら、Panel Stretch Layoutを唯一のルート・レイアウト・コンポーネントとして追加します。 次に、Decorative Boxをルート・レイアウト・コンポーネントの centerファセットに追加します。

ビジュアル・エディタ、Panel Stretch Layoutルート、Decorative Box

Copyright © 1997, 2008, Oracle. All rights reserved.