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"/>
|