Verzeichnisbaum

Dieses Beispiel zeigt einen TreeSelectRenderer zur Auswahl von Optionen in einer Baumstruktur.

Eine Baumstruktur wird von einer TreeFactory-Implementierung bereitsgestellt. Hier kommt eine FileTreeFactory zum Einsatz, die eine Verzeichnisstruktur unterhalb eines Basisverzeichnisses wiedergibt. Der TreeSelectRenderer stellt diese als aufklappbare Baumstruktur dar. Da die Factory erweiterte Optionen erzeugt, besitzen diese außer dem üblichen Wert und der Beschriftung zusätzliche Felder, die vom ExtendedOutputRenderer für die gerade ausgewählte Option angezeigt werden. Welche zusätzlichen Felder das jeweils sind, hängt von der Implementierung der Factory ab.

Die Komponente selbst in vom Typ "text". Der Wert der Komponente wird also der Wert der ausgewählten Option gesetzt – in diesem Fall der Name der ausgewälten Verzeichnisses oder der Datei.

Formular
*