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:
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é
parCode:PlatformUI.getWorkbench().getDisplay().asyncExec(new Refresher(viewer));
Je comprends pas vraiment la différence mais ca fonctionne!!!Code:
1
2 viewer.refresh();