JSFページの作成を開始する前に、プロジェクトでシード・カスタマイズを有効化します。そのためには、アプリケーション・ナビゲータで「ViewController」プロジェクトを右クリックしてポップアップ・メニューから「プロジェクト・プロパティ」を選択し、「プロジェクト・プロパティ」ダイアログを開きます。このダイアログで「ADFビュー」を選択し、該当するチェック・ボックスを選択してシード・カスタマイズを有効化します。
カスタマイズ可能なJSFページの作成を開始するには、バインド・タスク・フローを定義し、タスク・フロー・ダイアグラマでページを作成します。バインド・タスク・フローを作成するには、「ViewController」プロジェクトを右クリックして「新規」を選択します。次に、「新規ギャラリ」で「Web層」カテゴリを開いて「JSF」を選択し、「アイテム」リストで「ADFタスク・フロー」を選択します。
「タスク・フローの作成」ダイアログで、バインド・タスク・フローを作成するように選択し、タスク・フロー定義の名前を入力します。
バインド・タスク・フローの作成後に、タスク・フロー・ダイアグラマとコンポーネント・パレットを使用して、ページを表示するViewアクティビティをタスク・フローに追加します。この例では、略称形式の「Orders」読取り専用フォームと注文の全詳細を表示するフォームの間でナビゲートするためのバインド・タスク・フローを定義します。
物理的なJSFページを作成するには、タスク・フロー・ダイアグラムでページ・アイコンをダブルクリックして「JSFページの作成」ダイアログを開きます。
JSFの作成ダイアログでは、.jsp
ファイルは作成できません。.jsp
ページではカスタマイズが許可されません。MDSにはカスタマイズ対象ページがXMLベースであるという要件があるため、カスタマイズ可能なページはすべて.jspx
ドキュメントにする必要があります。
ページ・コンテンツを設計するには、ビジュアル・エディタ、コンポーネント・パレットおよび「データ・コントロール」パネルなどのツールを使用します。「データ・コントロール」パネルは、アプリケーション・ナビゲータのうちOracle ADFデータ・コントロールが表示される部分です。データ・コントロールはページにUIコントロールとして追加できます。UIコントロールの例には、入力フィールド、フォーム、表などがあります。データ・コントロールにアクセスするには、「データ・コントロール」パネルを開き、アプリケーション・モジュール・ノードの「FODAppModuleDataControl」を開いてビジネス・サービスの構造を表示します。
参照ページで、「OrdersView1」データ・コントロールの一部の属性用の読取り専用フォームを作成します。詳細ページでは、同じ「OrdersView1」データ・コントロールのすべての属性の読取り専用フォームを追加します。「データ・コントロール」パネルからページにノードをドラッグすると、「作成」メニューが表示され、挿入するUIコントロールのタイプを選択できます。
Copyright © 1997, 2009, Oracle. All rights reserved.