ブックマーク ネスティング

ネスティングは、どのコンポーネントがブックマークを生成したかに依存します。例えば、ページブックマークは常に他のブックマークより一段高い位置にあります。グループヘッダーバンドで作成されたブックマークは、このグループのデータバンドで作成されたブックマークよりも1レベル高い位置にあります。マスターと詳細の関係では、マスターのブックマークはすべての詳細のブックマークを有効にします。例えば、あるグループを持つレポートがあるとします。

Group

–Data 1

–Data 2

–Data 3

Group

–Data 1

–Data 2

–Data 3

このレポートでは、グループはデータを含んでいます。そして、グループからのブックマークはデータからのブックマークを含むことになります。その結果、ブックマークのツリーも同じ構造になります。例えば

Group 1

Group 2

—-Data 1

—-Data 2

—-Data 3

Group 1

Group 2

—-Data 1

—-Data 2

—-Data 3

ブックマークのツリーには、2つのノードが作成されます。これらのノードは、それぞれグループ2ノードを含んでいます。Group 2 ノードには、データノードが含まれます。例えば、マスター・ディテールレポートです。

Master-Data

–Data 1

–Data 2

–Data 3

Master-Data

–Data 1

–Data 2

–Data 3

この例では、マスターバンドのノードがマスターデータノードを形成している。これらの各ノードは、ディテールバンドで形成されたノードを含むことになる。