tell me more icon検索ビュー・オブジェクトの作成

動的LOVは、LOVを移入するためのSQLを提供するビュー・オブジェクトに基づいています。 ビュー・オブジェクトを定義して、LOVの基礎として使用される問合せ(ここではすべての顧客を取得)を指定します。 ビュー・オブジェクトを構成して特定のフィールドのLOVを提供したあと、そのリストを使用して簡単に検証できます。 この例では、editOrdersフォームでユーザーが入力する CustomerId値が有効な CustomerId(LOVに存在する値)であることを確認できます。

一般的な手順は次のとおりです。

  • すべての顧客を取得する問合せを使用して、新しいビュー・オブジェクト( CustomerView)を定義する
  • ビュー・アクセッサとしてビュー・オブジェクトを追加して、 Ordersエンティティ・オブジェクトで有効にする
  • Ordersエンティティ・オブジェクトの CustomerId属性を構成して、 CustomerViewから PersonIdフィールドを検証する

ビュー・オブジェクトの作成を開始するには、Create View Objectウィザードを起動します。 ウィザードを起動するには、アプリケーション・ナビゲータでプロジェクトを右クリックして、「 New 」を選択します。 New Galleryで、 Categories ツリーの「 ADF Business Components 」と Items リストの「 View Object 」を選択して、「 OK 」をクリックします。

ステップ2で問合せ文を入力します。