Bonjour,
J'essaie de cr�er un arbre ayant des checkbox int�gr�es, c'est pourquoi j'utilise la classe CheckboxTreeViewer.
Mais j'ai quelques difficult�s avec les donn�es que je lui donne en entr�e.
Je ne lui donne en entr�e qu'un Element contenant une liste de sous-Element. Et j'aimerais dans l'arbre final avoir :
Element|Sous-Element
|Sous-Element
|Sous-Element
...
Or j'obtiens quelque chose comme :
En modifiant l�g�rement la m�thode getElements du ContentProvider associ� j'obtiens :
Sous-Element
Sous-Element
Sous-Element
Voici le code dans la premi�re version :
1 2 3 4 5 6 7
| @Override
public Object[] getElements(Object inputElement) {
if (inputElement instanceof DimComp)
return new DimComp[] {(DimComp) inputElement};
return EMPTY_ARRAY;
} |
Ainsi que le code de la seconde version:
1 2 3 4 5 6 7
| @Override
public Object[] getElements(Object inputElement) {
if (inputElement instanceof DimComp)
return ((DimComp)inputElement).getElements().toArray();
return EMPTY_ARRAY;
} |
Quelqu'un saurait-il m'indiquer commencer proc�der ?
Merci d'avance pour votre aide.
Partager