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 :
Or j'obtiens quelque chose comme :Element|Sous-Element|Sous-Element|Sous-Element...
En modifiant légèrement la méthode getElements du ContentProvider associé j'obtiens :Element|Element....|Element
Voici le code dans la première version :Sous-Element Sous-Element Sous-Element
Ainsi que le code de la seconde version:Code:
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; }
Quelqu'un saurait-il m'indiquer commencer procéder ?Code:
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; }
Merci d'avance pour votre aide.
