リスト・バインディング・エディタ - 列挙バインディング
ユーザーが属性を値リストから更新できるように、列挙リスト・バインディングを作成する際に使用します。更新リストのタイプを指定できます。
-
動的リスト: データ・バインドされた属性値の別のセットから更新対象の属性値を1つ以上指定する場合
-
固定リスト: コーディングした静的値リストで更新対象の属性を1つ指定する場合
ユーザーは、バインドされたデータ・コレクション内のオブジェクトの属性を更新するために、リストで指定された値を選択します。更新対象の値が既知の特定の値リストに含まれている場合は、固定リストを使用します。更新対象の値が特定の属性に関するものの場合は、動的リストを使用できます。また、複数の属性を更新させる場合も動的リストを使用できます。この場合、表示される値リストは、更新の実行に使用されるマップ済属性のものでなくてもかまいません。
-
ベース・データソース
-
イテレータが存在する目的のデータソースを選択します。選択したデータソースにより、更新対象の値として選択できる属性が決まります。プロジェクトに対してイテレータが定義されていない場合、このフィールドは空です。データソースに対するイテレータ・バインディングを作成するには、「追加」をクリックします。「データソースの作成」ダイアログで、データソースの一意のイテレータIDを入力するか、デフォルト名を受け入れて、「OK」をクリックします。指定したイテレータIDがページ定義ファイル(
PageDef.xml
)に追加され、アプリケーション内の他のバインディングでアクセス可能になります。
-
動的リスト
-
ベース・データソース内の対応する属性を更新するために、リスト・データソースの1つ以上の属性をマップする場合に使用します。
-
リスト・データソース
-
イテレータが存在する目的のデータソースを選択します。選択したデータソースにより、ベース・データソースの更新用に選択できる属性が決まります。プロジェクトに対してイテレータが定義されていない場合、このフィールドは空です。データソースに対するイテレータ・バインディングを作成するには、「追加」をクリックします。「データソースの作成」ダイアログで、データソースの一意のイテレータIDを入力するか、デフォルト名を受け入れて、「OK」をクリックします。指定したイテレータIDがページ定義ファイル(
PageDef.xml
)に追加され、アプリケーション内の他のバインディングでアクセス可能になります。
-
ベース・データソース属性
-
更新を受け入れる属性を選択します。ドロップダウン・リストには、ベース・データソースの属性がすべて表示されます。更新対象として別の属性を追加するには、「追加」をクリックします。
-
リスト・データソース属性
-
更新するベース・データソース属性ごとに、更新を実行する属性を選択します。リストには、リスト・データソースの属性がすべて表示されます。
-
固定リスト
-
バインディングの操作対象となるデータソース属性を選択し、ユーザーが選択できる値セットを指定します。適切な選択肢を指定するには、バインドされた属性に指定される値を把握しておく必要があります。
-
ベース・データソース属性
-
値の列挙リストにバインドする属性を選択します。このリストには、ベース・データソースの属性がすべて表示されます。
-
値のセット
-
コントロールに表示される順序で値を入力します。[Enter]を押して値を設定し、新しい値の入力を開始します。
-
リスト項目
-
ユーザーに表示するリスト・アイテムの情報を指定します。
-
表示属性
-
値リストとして表示する属性を選択します。選択した表示属性は、ベース・データソース属性の更新用に指定したリスト・データソース属性になくてもかまいません。このアイテムは、固定リスト・バインディングでは使用されません。
-
「選択なし」アイテム
-
リストにNULL値の選択項目を表示するかどうかを指定します。更新対象の属性がNULL値をサポートしている必要があります。
-
空のアイテムを含める
-
NULL選択値をリストに空のエントリ(ラベルなし)として表示する場合に選択します。
-
ラベル付きアイテムを含める
-
NULL選択値を指定したテキストを含むラベルとしてリストに表示する場合に選択します。デフォルトのテキストは
<選択なし>
です。
-
選択必須
-
NULL値の選択を許可しない場合、または属性がNULL値をサポートしていない場合に選択します。
関連項目
Oracle ADFバインディングの概要は、次を参照してください。
Oracle ADFバインディングについて
バインディングをカスタマイズするには、次を参照してください。
列挙モードでのADFリスト・バインディングのカスタマイズ
ADFバインディング・プロパティの使用
データ・コントロール・パレットに表示されるUIコントロールの詳細は、次のトピックを参照してください。
JSPページ内のADFデータ・バインド・コンポーネントについて
Oracle ADF SwingアプリケーションにおけるUIコンポーネントについて
Copyright © 1997, 2006, Oracle. All rights reserved.