Die Darstellung erfolgt in einer horizontalen Baumstruktur. Jedes Baumelement, das Kinder besitzt, kann auf- und zugeklappt werden.
Jedes Element wird durch einen Text repräsentiert, der sich aus dem Attribut Name des Elements ergibt. Ist dieses Attribut nicht vorhanden, wird das Attribut id benutzt. Ist auch dieses nicht vorhanden, wird der Name des Elements benutzt.
Über den Texten der Elemente gibt es eine Kopfzeile, in der das label als Überschrift angezeigt wird.
Ob ein Element aufgeklappt oder geschlossen ist, entscheidet sich anhand des Attributs open (An/Aus,Ja/Nein,0/1 ...). Ist kein solches Attribut vorhanden, wird das Elemente aufgeklappt angezeigt.
Alle Änderungen (Auf- und Zuklappen, Selektieren und Deselektieren
von Einträgen) des Baums werden direkt in die Attribute der
jeweiligen Unterbäume (Elemente) von b geschrieben und können
direkt von Azur aus abgefragt werden. Mit BaumFilter() mit
dem Filter
Wenn multi False ist, kann der Benutzer nur ein Element auswählen. Wenn multi True ist, kann der Benutzer mehrere Elemente gleichzeitig anklicken.
Azur-
Um eine Änderung am Baum im dargestellten Tree sichtbar zu machen, nutzt man
Wenn nur Teile des Baums aktualisiert werden sollen, so nutzt man
Im Beispiel wird der Baum mittels DirBaum() erzeugt. Auf diese Weise
lässt sich leicht eine Verzeichnisstruktur visualisieren.
toposoft 28.10.2024