ADFリスト・バインディングを使用したJSPマスターおよび関連ディテール・ページの作成

Webページにデフォルトのデータバインド入力フォームを作成することにより、ユーザーはデータバインド・テキスト入力要素を介してコレクションの属性値を編集できるようになります。ページにデータバインド値リスト・コンポーネントを追加すると、ユーザーは表示されたリストからコレクションを編集できます。値リストを使用すると、ユーザーはコレクションをナビゲートし、コレクションごとに変更を発行できます。

ADF LOVバインディングの詳細は、「ADF値リスト(LOV)バインディングについて」を参照してください。

値リストを使用してコレクションをナビゲートするための入力フォームを作成するには、次のようにします。

  1. ADF対応のJSPページを作成します

    StrutsベースのJSPを作成する場合、Strutsページ・フローを使用してページを作成する必要があります。

  2. 「データ・コントロール・パレット」からディテール・データ・コレクションをドラッグし、JSPページ上の目的の位置にドロップします。

    注意: 「データ・コントロール・パレット」には、階層構造を使用してマスターおよびディテール・コレクションが表示されます。マスター/ディテール関連を定義する場合、「データ・コントロール・パレット」でマスター・コレクションの子ノードとして表示されているディテール・コレクションを選択するようにしてください。

  3. 表示されたポップアップ・メニューから「フォーム」 次の選択 「入力フォーム」を選択します。
  4. 「データ・コントロール・パレット」からマスター・コレクションのキー属性をドラッグし、フォーム内にドロップします。

    選択する属性は、ディテール・コレクションの外部キーとして表示されているマスター・コレクションのキー値である必要があります。たとえば、DeptNumberは、Departmentコレクションのキー値を示し、Employeeコレクションの外部キー値です。

  5. 表示されたコンテキスト・メニューから、「値リスト」を選択します。
  6. バインディング・エディタを使用して、ADF LOVバインディングに必要なプロパティを指定します

    ADF LOVバインディング・プロパティでターゲットおよびソース・コレクションを定義する場合、LOVバインディングについてマスター/ディテール関連を選択しないでください。かわりに、関連のないコレクションを選択し、LOVリストにナビゲートしないようにします。この選択はユーザーがLOVウィンドウで行います。

表に表示される行数を管理するには、作成されたADFイテレータ・バインディングでレンジ・サイズを変更します


データ・コントロール・パレットについて
ADF値リスト(LOV)バインディングについて
ADF LOVバインディングを使用した値リストの作成
ADF LOVバインディングを使用した入力フォームの作成