Salut,
Bien sur, c'est tout à fait possible. Je ne sais pas ce que tu récupères à l'appui de ton bouton, mais j'imagine qu'il s'agit d'une sélection de l'utilisateur.
Sache que tu peux référencer un viewer de ta vue comme "fournisseur" de sélection. Je m'explique. Eclipse fournit un service de sélection. Tu abonnes ton viewer à ce service à travers le IViewSite de ta vue:
getSite().setSelectionProvider(myViewer);
Ensuite, tu utilises le service de sélection pour obtenir la sélection courante de ta vue dans le Handler de ta commande:
1 2 3
| ISelectionService service =
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getSelectionService();
ISelection selection = service.getSelection("my.view.id"); |
Tu as un article d'Eclipse très intéressant là dessus.
Voilà, à+
Gueritarish
Partager