Developer Tools
JDeveloper
Oracle JDeveloperのIDEを操作し、ファセットを使用して新しいテンプレートを作成します。さらに、そのテンプレートを使用して新しいページを作成 し、ページの断片へ既存のタスク・フロー・ページを変換します。
テンプレートの作成:Create JSF Page Templateダイアログを使用して、新しいページおよび既存のページに適用する新しいテンプレートを作成します。
テンプレートを使用したページの作成:Create JSF JSPダイアログを使用して、新しいページの作成時にテンプレートを選択します。
リージョンからのタスク・フローの起動:タスク・フロー・ノードをドラッグして、ページのmainファセッ トにドロップします。
ページ・テンプレートは、ページおよびページの断片を構築する基礎として使用可能な、データと密接に結合された再利用できるテンプレートです。 複数のページで共通部分が存在する場合、ページの共通部分のページ・テンプレートを作成して、共通の機能を使用するページまたはページの断片を作成する基 礎として使用できます。 ページ・テンプレートでは、ページ・テンプレートの使用方法を構成するパラメータを使用できます。たとえば、ヘッダーに表示されるタイトルの設定です。 [ 詳細はこちら]
OrdersTemplate.jspxと入力します。
mainと入力して、「
OK
」をクリックしま す。
ページ・テンプレートは、ページを作成する場合にユーザーや開発者がコンテンツを追加できるページの領域(ファセット)も定義します。 これらの領域(ファセット)にもデフォルトのコンテンツを格納できます。 たとえば、ページの最上部ですべてのアプリケーション・ページが類似したヘッダー(タイトルつき)を共有する場合、ヘッダーを含むページ・テンプレートを 作成して、ページを構築するほかの開発者がそのページ・テンプレートを使用できるようにします。 ほかの開発者はヘッダー・テンプレートに基づいてページを作成します。 [ 詳細はこちら]
Acme Incを入力します。
イメージに移動して選択し、イメージをテンプレートに追加できます。 [ 詳細はこちら]
を 選択して
background-colorプロパティを設定します。
Order Applicationに設定します。
Styleタブで「
Box
」タブをクリックし、
Paddingを
10 pixelsに設定します。
<em>Copyright © 2007, Acme Inc. All rights reserved.</em>に設定します。
ページ・テンプレートの作成ステップが完了すると、テンプレートはビジュアル・エディタで次のように表示されます。 [ 詳細はこちら]
Oracle JDeveloperでページおよびページの断片を作成する場合、これらのページの基礎として既存のページ・テンプレートを使用できます。 ページを作成したあと、テンプレートで提供されるさまざまなファセットにアプリケーション・コンテンツをドロップできます。 次に、ページおよびページの断片のテンプレートの変更が自動的に更新されます。 [ 詳細はこちら]
adfc-config.xmlファイルは、
Web Applicationテンプレートに基づいてアプリケーションを作成した場合にOracle JDeveloperが提供するデフォルトのページ・フロー・ダイアグラムです。
adfc-config.xmlは、アン バウンド・タスク・フローのデフォルトのファイル名です。 このダイアグラムで、既存の
orders-flowタスク・フロー の一部ではないテンプレートに基づいて新しいページを作成できます。 [
詳細はこちら]
orderMainに変更します。
OrdersTemplateページ・テンプレートに基づいて
orderMain.jspxペー ジを作成すると、ビジュアル・エディタで次のように表示されます。 [
詳細はこちら]
ヘッダーなど、ほかのコンテンツを含むページでタスクをユーザーに表示するには、リージョンを使用してページ内のタスク・フローをラップします。 Oracle JDeveloperで、リージョンとしてページにタスク・フローをドロップできます。 [ 詳細はこちら]
orders-flowタスク・フローは、
Create with page fragmentsオプションの選択を解除して作成されました。 つまり、Create ADF Task Flowウィザードからページの断片の代わりにページがデフォルトで作成されました。 ただし、ページ内のリージョンとしてタスク・フローを使用するには、特別な要件があります。 たとえば、ページではなくページの断片でタスク・フローを構成して、タスク・フローをバウンド・タスク・フローにする必要があります。 このため、タスク・フローをページにドロップする前に、タスク・フロー・エディタ・コンテキスト・メニューの
Convert to Task Flow with Page Fragmentsコマンドを使用して、タスク・フローのページをページの断片に変換する 必要があります。 [
詳細はこちら]
orderMainペー ジの
mainファセットにドロップします。
ビジュアル・エディタで、
orderMain.jspxが次のように表示されます。 [
詳細はこちら]
Copyright © 1997, 2008, Oracle. All rights reserved.