第4部:検索フォームの追加

Oracle JDeveloperのIDEを操作して、検索フォームをページに追加します。

ビュー基準の作成:ビュー基準エディタを使用して、検索のビュー基準を作成します。

ページへの検索フォームの追加:Data Controlsパネルを使用して、 Query→ ADF Query Panelコ ンポーネントをページに追加します。

 

ビュー基準の作成

tell me more iconビュー基準の作成

ビュー基準は、問合せの名前のついた式です。 ビュー・オブジェクトの問合せ結果をさらに改善できます。 ビュー基準を定義して、検索フォームの基礎として使用します。 [ 詳細はこちら]

  1. エディタ・ウィンドウで、「 OrdersView.xml 」タブを クリックして、ページを前面に表示します。次に、「 Query 」タブを選択しま す。

    tell me more iconビュー基準

    ビュー基準を作成すると、名前付きの基準( All Queriable Attributes)がデフォルトで提供されます。 これを使用して、ビュー・オブジェクトの問合せ可能なフィールドを検索する検索フォームを構築できます。 [ 詳細はこちら]

  2. ViewCriteriaセクションの横の「  」 Addをクリックします。
  3. Create View Criteriaダイアログで、「 Add Item 」 をクリックします。
  4. Criteria Viewパネルで、 Attributeド ロップダウン・リストから「 OrderId 」を選択します。
  5. Operatorドロップダウン・リストから「 greater than or equal to 」を選択します。
  6. Operandドロップダウン・リストから「 Literal 」を選択します。
  7. Valueフィールドに 1と入力します。
  8. 「 Test 」をクリックして、SQL構文を検証します。 "query is valid"メッセージが表示されたら、「 OK 」をクリッ クします。
  9. 「 OK 」をクリックして、Create View Criteriaダイアログを閉じます。

    tell me more iconIDE内

    ユーザー・インタフェースの検索リストのプロバイダとしてビュー基準(名前付き問合せ)を使用できます。 [ 詳細はこちら]

 

ページへの検索フォームの追加

tell me more iconページへの検索 フォームの追加

検索フォームは、設計時にビュー・オブジェクトのビュー基準が作成される名前付きの基準に基づきます。 参照ページを編集して、検索フォームを追加します。 [ 詳 細はこちら]

  1. エディタ・ウィンドウで、「 browseOrders.jspx 」 タブをクリックして、ページを前面に表示します。
  2. Data Controlsパネルで、「 OrdersView1 」 ノードと「 Named Criteria 」フォルダを開きます。 「 OrdersViewCriteria 」要素を選択して、フォームの最上部にドロップしま す。
  3. Createコンテキスト・メニューから「 Query 」  「 ADF Query Panel 」 を選択します。
  4. Structureウィンドウで、 af:panelGroupLayoutコン ポーネント内の af:panelFormLayoutコンポーネントの前に af:queryコンポーネントがあることを確認し、そうでない場合は正しい場所にドラッグしてページの 最上部に配置します。

    tell me more iconページ要素およびプ ロパティの操作

    ページを設計する場合、Structureウィンドウを使用して、ページ要素が正しい順序に配置され、適切にネストされていることを確認し、ページにド ロップされた要素の順序を変更できます。 [ 詳細はこ ちら]

  5. Structureウィンドウで、「 af:table 」コンポーネ ントを選択します。 プロパティ・インスペクタのBehaviorページで、 PartialTriggersプ ロパティに ordersViewCriteriaQueryIdと入力します( af:queryコ ンポーネントの id)。
  6. Structureウィンドウで、「 af:panelFormLayout 」 コンポーネントを選択します。 プロパティ・インスペクタのBehaviorページで、 PartialTriggersプ ロパティに ordersViewCriteriaQueryIdと入力します( af:queryコ ンポーネントの id)。
  7. 「 save」 Save allを クリックして作業内容を保存します。
  8. エディタ・ウィンドウで、「 orders-flow.xml 」タブ をクリックして、ページを前面に表示します。
  9. タスク・フロー・ダイアグラムで「 browseOrders 」ペー ジ・アイコンを右クリックし、「 Run 」を選択します。

    tell me more iconIDE内

    検索フォームを作成すると、ビジュアル・エディタでページが次のように表示されます。 [ 詳細はこちら]

 

cue cards icon次 のステップ

 

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