ADFバインディングのプロパティについて

データ・コントロール・パレットを使用してデータ・バインド・コンポーネントを作成した場合、ViewControllerプロジェクトに関して定義されているUIModel.xmlファイルに対して、JDeveloperによりメタデータが追加されます。メタデータにより、各データ・バインドUIコンポーネントのデフォルト表示特性が決定され、実行時にバインディング・オブジェクトのプロパティが設定されます。データ・バインディング・メタデータを操作するためには、次のものを使用します。

さらに、各バインディングの実装クラスにより、そのバインディングに関するランタイム情報にアクセスするためのメソッドが定義されます。ランタイム固有のプロパティを操作するためには、次のものを使用します。

次のセクションでは、各Oracle ADFバインディング・タイプに関するランタイム・プロパティについて説明します。

すべてのアクション・バインディングと値バインディングに関する汎用ランタイム・プロパティ

oracle.jbo.uicli.binding.DCControlBindingクラスでは、すべての値バインディングからアクセスできるこれらのプロパティに関して、アクセッサ・メソッドが用意されています。

アクション・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlActionBindingクラスでは、開発者が操作できるメソッド型アクション・バインディングのプロパティに関して、アクセッサ・メソッドが用意されています。

また、ルート・クラスDCControlBindingによって定義される汎用プロパティもあります。

属性バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlAttrsBindingクラスでは独自のプロパティは定義されません。

ただし、属性バインディングのクラス階層によって定義される次のプロパティを使用できます。

また、ルート・クラスDCControlBindingによって定義される汎用プロパティもあります。

ブール・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlBoolBindingクラスには、独自のプロパティがありません。

しかし、ブール・バインディングのクラス階層によって定義されたプロパティを操作することはできます。

また、ルート・クラスDCControlBindingによって定義される汎用プロパティもあります。

イテレータ・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUIteratorBindingクラスは、コレクションと現在位置の管理に最もよく使用されるメソッドを抽出します。

リスト・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlListBindingクラスによって、次のプロパティのアクセッサ・メソッドが提供されます。

さらに、リスト・バインディングのクラス階層によって定義されたプロパティを操作することもできます。

また、ルート・クラスDCControlBindingによって定義される汎用プロパティもあります。

レンジ・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlRangeBindingクラスによって、次のプロパティのアクセッサ・メソッドが提供されます。

さらに、レンジ・バインディングのクラス階層によって定義されたプロパティを操作することもできます。

また、ルート・クラスDCControlBindingによって定義される汎用プロパティもあります。

スクロール・バインディングのランタイム・プロパティ

oracle.jbo.uicli.binding.JUCtrlScrollBindingクラスでは独自のプロパティは定義されません。

しかし、ルート・クラスDCControlBindingによって定義された汎用プロパティを操作することはできます。


データ・バインディングの詳細は、次のトピックを参照してください。

データ・バインディングのカスタマイズは、次のトピックを参照してください。

Oracle ADFのバインディング・コンテキストの詳細は、次のトピックを参照してください。

 

Copyright © 1997, 2004, Oracle. All rights reserved.