データ・コントロール・パレットから挿入する次のUIコントロールに、ADFイテレータ・バインディングを設定できます。
「NavigationBar」コントロールでイテレータ・バインディングを使用して、データ・コレクションで現在のデータ・オブジェクトの位置を管理します。 ユーザーがナビゲーション・バーのボタンをクリックすると、データ・オブジェクトの位置が変化し、同じデータ・コレクションにバインドされている他のインジケータ・コントロールはすべて更新されます。
イテレータ・バインディングを設定するには、次のようにします。
「データ・コントロール・パレット」で、ナビゲートするデータ・コレクションを選択します。
イテレータ・バインディング・エディタで、ナビゲートするデータが含まれる「データ・コレクション」を選択します。
「イテレータID」で、バインディング定義ファイルに表示されるイテレータの名前を入力します。
「OK」をクリックし、バインディング設定を保存します。
JDeveloperはjbInit()
メソッド内にsetModel()
メソッドを追加して、イテレータ・バインディングを生成します。 たとえば、データ・コントロール・パレットからナビゲーション・バーを挿入後、メタデータを指定するためにIteratorId
を参照するメソッドは次のようになります。
jUNavigationBar.setModel(JUNavigationBar.createViewBinding(panelBinding, jUNavigationBar, "SelectedDataCollection", null, "IteratorId"));
新しいバインディング用のメタデータが、バインディング定義ファイルに表示されます(UIModel.xml
)。
<DCIterator
id="MyIteratorId"
Binds="DataCollectionReference"
</DCIterator>
ADFバインディングとSwingコントロールについて
未使用バインディングのバインディング定義ファイルからの削除
Copyright © 1997, 2004, Oracle. All rights reserved.