Die XdevTreeTable ist eine erweiterte XdevTable, welche die Funktionsweise einer Table mit der eines Trees kombiniert. In der ersten Spalte wird der Tree angezeigt, mit dem sich hierarchische Daten abbilden lassen. Eine TreeTable ist dann vorteilhaft, wenn sich die einzelnen Nodes aus mehreren Daten zusammensetzen, die man bei einem herkömmlichen Tree lediglich unstrukturiert aneinanderketten kann. Bei der TreeTable werden die Daten einer Node dagegen übersichtlich auf die nachfolgenden Tabellenspalten verteilt.
Wichtige Properties:
Caption - Zeigt den Text als Beschriftung an.
Description - Text, der zur Laufzeit bei Mausberührung als Tooltip angezeigt wird.
Required - Die Formular-Komponente wird als Pflichtfeld definiert, das ausgefüllt, selektiert oder bei der eine Auswahl vorgenommen werden muss.
RequiredError - Fehlermeldung die angezeigt wird, wenn die als Pflichtfeld definierte Formular-Komponente nicht ausgefüllt, selektiert oder wenn keine Auswahl vorgenommen wurde.
TabIndex - Definiert die Reihenfolge im Tab-Index. Der Tab-Index definiert die Reihenfolge mehrerer UI-Komponenten, die durch Drücken der Tab Taste nacheinander selektiert werden.
Wichtige Events:
- Misc
- nodeCollapse - .
- nodeExpand - .
- itemClick - .
- valueChange - .
Databinding:
- Das Databinding für die XdevTreeTable muss selbständig implementiert werden, da RapidClipse für die XdevTreeTable noch kein Databinding zur Verfüfung stellt.
Examples:
Ähnliche wie bei XdevTree
Alle XdevTreeTable Methoden
Hinweis:
- Databinding - Da RapidClipse für die XdevTreeTable noch kein Databinding zur Verfüfung stellt, muss das Databinding aktuell noch selbständig implementiert werden. Siehe Vaadin Dokumentation.