ブール・バインディングのプロパティ
ブール・バインディングは、Oracle Application Development Framework(Oracle ADF)で定義される値バインディング・オブジェクトの一種です。実行時に、ブール・バインディングは、WebページまたはJavaパネルのために作成されたイテレータ・バインディング・オブジェクトを介してOracle ADFバインディング・コンテキストにアクセスします。
ブール・バインディングは、コントロールの選択状態に基づいて、指定されたコレクションのデータ・オブジェクトの属性値を取得します。
ブール・バインディングは次のように使用できます。
ラインタイム・プロパティ
oracle.jbo.uicli.binding.JUCtrlBoolBinding
クラスによって、次のプロパティのアクセッサ・メソッドが提供されます。
- getValueFromBoolean: プレビュー・リリースでは現在公開されていません。ブール値をコンストラクタのブール値パラメータに基づいたリストの値と照合します。
さらに、ブール・バインディングのクラス階層によって定義される次のプロパティを使用できます。
- displayHints: バインディングが関連付けられているすべての表示属性のUIヒントに関する名前/値ペアのリストを返します。マップには次の要素が含まれます。
-
label
: 現在の属性に表示するラベル
-
tooltip
: 現在の属性に表示するツールチップ
-
displayHint
: 現在の属性のDisplayHint
-
displayHeight
: 現在の属性の高さ(行数)
-
displayWidth
: 現在の属性の幅(文字数)
-
controlType
: 現在の属性のControlTypeヒント
-
format
: 現在の属性で使用する書式
- displayData: マップ要素のリストを返します。各マップ・エントリには次の4つの要素が含まれます。
-
selected
: ブール。現在のエントリを選択する場合はTRUEです。
-
index
: 現在のエントリの索引の値。
-
prompt
: 現在のエントリのすべての表示属性値の連結文字列。
-
displayValues
: 表示属性値のイテレータ。
-
selectedIndex
: バインディングが関連付けられている選択済エントリの索引。
- path: バインディングの選択済の索引のフルELパスを返します。パスはスラッシュ(/)で区切られています。
- attributeValue: バインディングが関連付けられる最初の属性の値を返します。
- inputValue: バインディングが関連付けられる最初の属性の値を返します。バインディングを使用して属性の値を設定しようとし、その設定操作が失敗した場合、このメソッドにより、設定しようとした「無効な」値が返されます。
- updateable: バインディングが関連付けられている最初の属性を更新できるかどうかを返します。
- mandatory: バインディングが関連付けられている最初の属性が必須かどうかを返します。
- path: バインディングの入力値のフルパスを返します。これは、JSPページにモデル参照として格納される名前です。パスはスラッシュ(/)で区切られています。
- attributeValues: 順序付けられた配列においてバインディングが関連付けられるすべての属性の値を返します。
- label: バインディングが関連付けられる最初の属性のラベル・ヒントを返します。
- tooltip: バインディングが関連付けられる最初の属性のツールチップ・ヒントを返します。
- displayHint: バインディングが関連付けられる最初の属性の表示ヒントを返します。このヒントは属性を表示するかどうかを決定します。
- attributeDef: バインディングが関連付けられる最初の属性の属性定義を返します。
- attributeDefs: バインディングが関連付けられるすべての属性の属性定義を返します。
- labels: バインディングが関連付けられる最初の属性のラベルを返します。
- labelSet: バインディングが関連付けられるすべての属性の順序付けられたラベル・セットを返します。
次の汎用プロパティはルート・クラスDCControlBinding
によって定義されます。
- error: バインディングがバインドされているメソッドまたはアクションの起動中に発生しキャッシュされた例外を返します。
- fullName: Oracle ADFバインディング・コンテキストのバインディング・オブジェクトの完全修飾名を返します。
- name: 登録されているバインディング・コンテナのコンテキストにおけるバインディング・オブジェクトの名前を返します。
- iteratorBinding: データ・コレクションへのアクセスを提供するイテレータ・バインディングを返します。
- rowKeyStr: データ・コレクションのキーを返します。キーはデータ・オブジェクトの位置を示し、文字列形式で返します。
Oracle ADFフレームワークの詳細は、「関連項目」を参照してください。
関連項目
データ・バインディングの詳細は、次のトピックを参照してください。
Oracle ADFのバインディング・コンテキストの詳細は、次のトピックを参照してください。
Copyright © 1997, 2004, Oracle. All rights reserved.