2010-09-14 11 views
0

J'ai donc une application Struts2.1.8 et je veux ajouter un contrôle d'arborescence avec des icônes, similaire à ce que vous voyez sur un gestionnaire de fichiers. J'ai décidé d'utiliser le contrôle d'arbre fourni dans le plugin struts2-dojo. L'arborescence s'affiche très bien, mais je ne trouve aucun moyen d'ajouter des décorations d'icônes aux nœuds. Quelqu'un sait-il comment faire ça?Affichage des icônes dans le contrôle d'arbre Struts2-dojo

J'ai cherché la source et les interwebs sans chance jusqu'ici. Le plus proche que j'ai eu était un léger souffle de quelque chose dans la distribution du plugin appelé TreeDocIconExtention. Est-ce ce dont j'ai besoin?

Voici le code à ce jour:

<sx:tree id="theTree" label="The Tree"> 
    <sx:treenode id="node1" label="Node 1" nodeType='' /> 
    <sx:treenode id="node2" label="Node 2"> 
     <sx:treenode id="node3" label="Node 3" /> 
     <sx:treenode id="node4" label="Node 4" /> 
    </sx:treenode> 
    <sx:treenode id="node5" label="Node 5" /> 
    </sx:tree> 

Répondre

2

peu sale - mais il fonctionne: vous pouvez mettre un img balise au sein de l'étiquette d'attribut - il vous suffit d'utiliser '(apos) au lieu de "(quot) dans l'étiquette d'attribut, par exemple:

<sx:treenode id="node3" label="<img src='img/niceIcon.gif'/> Node 3" />