ブール・バインディング・プロパティ
ブール・バインディングは、Oracle Application Development Framework(Oracle ADF)で定義される値バインディング・オブジェクトのタイプの一種です。実行時、ブール・バインディングは、WebページまたはJavaパネル用として作成されたイテレータ・バインディング・オブジェクトを介してOracle ADFバインディング・コンテキストにアクセスします。
ブール・バインディングは、コントロールの選択状態に基づいて、指定されたコレクションのデータ・オブジェクトの属性値を取得します。
ブール・バインディングは次のように使用できます。
ラインタイム・プロパティ
oracle.jbo.uicli.binding.JUCtrlBoolBinding
クラスによって、次のプロパティのアクセッサ・メソッドが提供されます。
-
getValueFromBoolean: 現在、プレビュー・リリースでは公開されていません。コンストラクタのブール値パラメータに基づいて、ブール値をリストの値と照合します。
さらに、ブール・バインディングのクラス階層によって定義されたプロパティを操作することもできます。
-
displayHints: バインディングが関連付けられているすべての表示属性のUIヒントに関する名前/値ペアのリストを返します。マップには次の要素が含まれます。
-
label
: 現在の属性に表示するラベル
-
tooltip
: 現在の属性に表示するツールチップ
-
displayHint
: 現在の属性の表示ヒント
-
displayHeight
: 現在の属性の高さ(行数)
-
displayWidth
: 現在の属性の幅(文字数)
-
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, 2007, Oracle. All rights reserved.