Baumstruktur

Gruppiert String-Daten als hierarchische Liste von Objekten in mehreren Spalten.

Das Baumstrukturelement ist ein 1D-Array aus Clustern. Jede Zeile der Baumstruktur besteht aus einem Cluster. Das erste Element in der Zeile stellt die hierarchische Position des Elements in der Baumstruktur dar. Nachfolgende Elemente stellen Daten dar, die in den Spalten der Baumstruktur angezeigt werden sollen.

Mit Hilfe der Eigenschaften der Baumstruktur wird auf den Spaltentitel oder auf bestimmte Objekte im Baumstrukturelement zugegriffen.

1378

Wie werden Elemente in einer Baumstruktur ausgewählt?

Sie können Benutzern ermöglichen, eines oder mehrere Objekte aus der Baumstruktur auszuwählen, indem Sie das Kontrollkästchen Auswahl zulassen auf der Registerkarte Objekte markieren. Mit Hilfe der Eigenschaft "Auswahl" werden Angaben zu ausgewählten Objekt(en) abgefragt.

Wie wird die Hierarchie einer Baumstruktur festgelegt?

Die Objekte einer Baumstruktur werden durch ein Array aus Clustern festgelegt, wie in der folgenden Abbildung dargestellt.


1378

Das erste Element jedes Clusters gibt die Position des Elements in der Hierarchie an. Die Position in der Hierarchie ist ein durch umgekehrte Schrägstriche gegliederter String, in dem jedes Segment eine Hierarchieebene in der Baumstruktur darstellt. Bei der Angabe der Position in der Hierarchie ist folgende allgemeine Syntax zu beachten:

Syntax Definition
<leerer String> oder \ Ein leerer String oder ein umgekehrter Schrägstrich steht für die höchste Ebene der Baumstruktur, das heißt, für das Objekt, von dem die Struktur ausgeht.
\Überobjekt\Unterobjekt oder Überobjekt\Unterobjekt Ein String, dem ein umgekehrter Schrägstrich vorausgeht, ist äquivalent zu einer Position ohne vorausgehenden umgekehrten Schrägstrich.
Überobjekt\Unterobjekt\ oder Überobjekt\Unterobjekt Ein String, dem ein umgekehrter Schrägstrich folgt, ist äquivalent zu einer Position ohne nachfolgenden umgekehrten Schrägstrich.
Escape-Sequenz oder doppelter umgekehrter Schrägstrich Escape-Sequenzen zur Darstellung von Zeichen (beispielsweise \s für ein Leerzeichen) sind unzulässig.