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

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

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

ページへの検索フォームの追加:Data Controlsパネルを使用して、 QueryADF 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. saveSave allを クリックして作業内容を保存します。
  8. エディタ・ウィンドウで、「 orders-flow.xml 」タブ をクリックして、ページを前面に表示します。
  9. タスク・フロー・ダイアグラムで「 browseOrders 」ペー ジ・アイコンを右クリックし、「 Run 」を選択します。

    tell me more iconIDE内

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

 

cue cards icon次 のステップ

 

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