|
» Konfigurationsbeispiele TreeListControl
Beispiele: 1 | 2
Konfigurationsbeispiel 1
(Abbildung verkleinert)
Konfiguration:
- Anzeige des Wurzelknotens (root="true").
- Anzeige des Refresh-Buttons (zum Aktualisieren der Liste)
- Anzeige von maximal 15 Zeilen pro Seite
- Durch die Angabe von expandMode="multiple" werden geöffnete Knoten beim Aufklappen weitere Knoten nicht mehr geschlossen. Mit der Einstellung expandMode="single" wird immer nur ein Knoten aufgekplappt gezeichnet, d.h. alle andere Knoten werden immer automatisch geschlossen.
- Die Instanz des TreeControls wird unter seinem Namen im Scope (Session/Request) gesucht. Bei Verwendung des Property-Attributs wird das Control aus der FormBean ermittelt.
- Tree-Spalte zur Anzeige des Baums
- Text-Spalte
- Add-Spalte zur Neuanlage von Datensätzen unterhalb eines Knotens. Dabei lässt sich über das DataModel steuern, unter welcher Bedingung der Button erscheinen soll. Durch Aufnahme des Permission-Attributes kann die Spalte zudem rollenabhängig integriert werden.
- Edit-Spalte zur Bearbeitung des Datensatzes. Dabei lässt sich über das DataModel steuern, unter welcher Bedingung der Button erscheinen soll. Durch Aufnahme des Permission-Attributes kann die Spalte zudem rollenabhängig integriert werden.
- Delete-Spalte zur Bearbeitung des Datensatzes. Dabei lässt sich über das DataModel steuern, unter welcher Bedingung der Button erscheinen soll. Durch Aufnahme des Permission-Attributes kann die Spalte zudem rollenabhängig integriert werden.
<ctrl:treelist
id="tl1"
name="regions"
action="sample301/regionBrowse"
title="Regions Structure"
rows="15"
refreshButton="true"
createButton="true"
expandMode="multiple"
root="true">
<ctrl:columntree
title="Region"
property="region"
width="180"
imageProperty="type"/>
<ctrl:columntext
title="Name"
property="name"
width="250"/>
<ctrl:columnadd
title="Add"
property="add"/>
<ctrl:columnedit
title="Edit"
property="editable"/>
<ctrl:columndelete
title="Delete"
property="editable"/>
</ctrl:treelist>
|
|
|
|
Konfigurationsbeispiele
TreeListControl
|
|