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 TreeControl

Beispiele: 1 | 2 | 3 | 4 | 5

Konfigurationsbeispiel 2

Konfiguration:

  • Siehe Konfigurationsbeispiel A.
  • Deklaration einer ImageMap mit benutzerspezifischen Bildern für Gruppen und Blättern. Hierzu wird die ImageMap innerhalb der Tree-Spalte über das Attribut "imagemap" referenziert (imagemap="im_products). Jeder Eintrag im Baum liefert über die in der imageProperty spezifizierten Methode einen Ausdruck zurück, der mit der ImageMap verglichen wird. Bei Übereinstimmung wird das entsprechende Image verwendet.

<util:imagemap name="im_products">
        <util:imagemapping
                rule="group.open"
                src="app/images/imgBoxOpen.gif"
                width="16" height="16"/>
        <util:imagemapping
                rule="group.closed"
                src="app/images/imgBoxClosed.gif"
                width="16"
                height="16"/>
        <util:imagemapping
                rule="single"
                src="app/images/imgItem.gif"
                width="16" height="16"/>
        <util:imagemapping
                rule="modem"
                src="app/images/tree/modem.gif"
                width="16"
                height="16"/>
        <util:imagemapping
                rule="mouse"
                src="app/images/tree/mouse.gif"
                width="16" height="16"/>
        <util:imagemapping
                rule="backup"
                src="app/images/tree/backup.gif"
                width="16"
                height="16"/>
</util:imagemap>

<ctrl:tree
        id="prod2"
        name="hardware"
        action="sample202/hardwareBrowse"
        root="true"
        linesAtRoot="true"
        labelProperty="name"
        imageProperty="type"
        imagemap="im_products"
        expandMode="multiple"
        groupselect="true"
        checkboxes="false"/>

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