2012-11-16 1 views

Répondre

3

C'est trop tard, mais j'espère que cela aidera d'autres Googlers. D'abord, définir une interface:

public interface TreeResources extends CellTree.Resources { 

@ImageOptions(flipRtl = true) 
@Source("cellTreeClosedArrow.gif") 
ImageResource cellTreeClosedItem(); 

/** 
* An image indicating an open branch. 
*/ 
@ImageOptions(flipRtl = true) 
@Source("cellTreeOpenArrow.gif") 
ImageResource cellTreeOpenItem(); 
} 

Où cellTreeClosedArrow.gif et cellTreeOpenArrow.gif sont les noms (chemins) à vos images personnalisées. chose suivante consiste à instancier l'interface ci-dessus (vous voyez):

CellTree.Resources treeResource = GWT.create(TreeResources.class); 

La dernière chose à faire est d'associer le treeResource à votre arbre: Exemple:

tree = new CellTree(myTreeViewModel , null,treeResource); 

J'espère que c'est ce que vous avoir besoin.

Cheers

+0

Merci pour votre réponse. Dans quel dossier les nouveaux fichiers image doivent-ils être placés? –