Products
About Guided Tour Online Demo Download Trial Version Requirements
Resources
Dokumente Konfigurationsbeispiele TagLib-Referenz Useful Links
Customer Support
Updates Foren Contact Services
Sales
Licensing Sales FAQ Buy Online
 
 
 
buy online   |   about us   |   english version  

» 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>

Impressum | This product includes software developed by the Java Apache Project
Konfigurationsbeispiele
 ListControl  TreeControl  TreeListControl  TabSetControl  Formulare