ビュー・リンクを使用してマスター行の詳細データを取得できます。これには次の2つの方法があります。
データ・モデルを使用してビュー・リンクを横断するには、次のようにします。
ビュー・リンク・アクセッサを使用してビュー・リンクを横断するには、次のようにします。
getAttribute()
に渡すことによりディテール行を取得できます。
たとえば、次の条件が成り立つ場合があります。
custVO
が、CustomersView
定義を持つビュー・オブジェクトのインスタンスである。
custRow
が、custVO
の行である。
CustOrdLink
が、CustomersView
とOrdersView
間のビュー・リンク定義である。
OrdersForCustomer
である。
このような場合、次のコードを使用してcustRow
のすべてのディテール行を取得できます。
RowIterator orders = custRow.getAttribute("OrdersForCustomer");
このRowIterator
では、ビュー・オブジェクト・インスタンス内と同様に行間を移動できます。
クライアントからのデータへのアクセス
Oracle ADFビュー・リンクについて
Oracle ADFビュー・オブジェクトについて
Oracle ADFアプリケーション・モジュールについて
ビュー・オブジェクト・インスタンスとビュー・リンク・インスタンスについて
ビュー・オブジェクト定義の作成
ビュー・リンク定義の作成
Copyright © 1997, 2004, Oracle. All rights reserved.