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  

» 5. Konfiguration des TreeControls innerhalb der JSP-Seite

Um das TreeListControl-Tag auf einer JSP Seite einzusetzen, muss am Anfang der Seite die entsprechende Tag Library deklariert werden. Anschließend können die Common-Controls mit dem Präfix <ctrl:tagname /> referenziert werden. [Zudem muss die Aufnahme der Tag Bibliotheken im Deployment-Deskriptor, der WEB-INF/web.xml Datei, erfolgen]

<%@ taglib uri="/WEB-INF/tlds/cc-controls.tld" prefix="ctrl" %>

<ctrl:treelist
    id="tl1"
    name="regions"
    action="sample301/regionBrowse"
    title="Regions Structure"
    rows="15"
    refreshButton="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>

Da wir das TreeListControl in der Session abgelegt haben, wird der Name der Bean über das name-Attribut angegeben. Zudem wird über das action-Attribut die Action spezifiziert, an die Aktionen aus unserem TreeListControl (onEdit, onDelete, etc... ) delegiert werden.

Wird das TreeListControl in einer FormBean abgelegt, reicht die Angabe des property-Attributes aus. Der Scope der Formbean muss in diesem Fall auf "session" eingestellt werden, damit das Kontrollelement über Server Roundtrips hinweg seinen Zustand behalten kann.

Bei Einsatz einer Workflowsteuerung kann das Kontrollelement über andere Komponenten erzeugt und später wieder aus der Session gelöscht werden.

Damit sind alle notwendigen Schritte zur Nutzung des TreeListControls abgeschlossen. Das Auf- und Zuklappverhalten muß nicht selbst implementiert werden. Es wird durch das Kontrollelement selbst verwaltet. Zur Navigation stellt das Kontrollelement Blätterbuttons zur Verfügung, die aktiviert werden, sobald die vorgegebene Zeilenanzahl überschritten wird.

zurück   |   weiter

Impressum | This product includes software developed by the Java Apache Project
Tours
ListControl TreeControl TreeListControl TabSetControl Formelemente MenuControl Druckversion Live Demo Konfiguration