Bonjour,
A petit soucis, petit post...
Après ajout d'un élément dans un treeviewer, je fais un setSelection sur ce treeViewer pour que l'élément fraichement ajouté soit sélectionné.
Ce bout de code fonctionne...seulement pour le premier élément ajouté. Ensuite les autres éléments ne sont jamais sélectionnés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public void update(boolean changed, Object currentObject) { PlatformUI.getWorkbench().getDisplay().asyncExec(new Refresher(viewer)); StructuredSelection selection = new StructuredSelection(currentObject); viewer.setSelection(selection, true); }
Voilà, si vous pouvez me dire ce que j'ai manqué, ca m'aiderait bien!
D'avance merci!
Bon finalement j'ai réussi. J'ai tout simplement remplacé
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part PlatformUI.getWorkbench().getDisplay().asyncExec(new Refresher(viewer));
Je comprends pas vraiment la différence mais ca fonctionne!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 viewer.refresh();
Partager