データ範囲を操作して、データの一部のみを一度に取得できます。ビュー・オブジェクト・キャッシュでは、範囲の最後までの行のみを格納します。
データ範囲を操作するには、次のようにします。
setRangeSize()
をコールし、範囲を設定します。たとえば、ビュー・オブジェクト・インスタンスmgrVO
の10行のみを一度に操作するには、次のコードを使用します。
mgrVO.setRangeSize(10);
getRowAtRangeIndex()
に渡します。たとえば、現在の範囲内の5行目を取得するには、次のコードを使用します。
Row currRow=mgrVO.getRowAtRangeIndex(4);
setCurrentRow()
をコールします。
mgrVO.setcurrRow(currRow);
scrollRange()
に渡します。たとえば次のコードでは、範囲に21行目から30行目が含まれるようスクロールされた後、11行目から20行目が含まれるよう逆方向にスクロールされます。
mgrVO.scrollRange(20);
mgrVO.scrollRange(-10);
setRangeSize()
に渡します。
mgrVO.setRangeSize(-1);
問合せ結果間の移動方法
ビジネス・コンポーネントのチューニング
Oracle ADFビュー・オブジェクトについて
データ・モデル内のビュー・オブジェクト・インスタンスの検索
Copyright © 1997, 2007, Oracle. All rights reserved.