Bonjour à tous,

Le titre décrit assez bien ce que je souhaite faire . J'ai fait quelques recherches sur le net mais sans grand succès.

Je dispose d'un wizard dans lequel je souhaite intégrer un menu contextuel sur un tableau. Le problème c'est que je n'arrive pas à trouver l'équivalent de la méthode getSite() sur un wizard afin d'enregistrer le menu:

voila le code le j'utilise pour enregistrer le même menu lorsque je suis sur un éditeur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
MenuManager menuManager = new MenuManager();
menuManager.add(new Separator("mySeparator"));
tableViewer.getTable().setMenu(menuManager.createContextMenu(tableViewer.getTable()));
getSite().registerContextMenu(menuManager, tableViewer);
getSite().setSelectionProvider(tableViewer);
Auriez-vous une idée sur comment faire l'équivalent au sein d'une wizardPage?

J'ai pensé à utiliser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart().getSite().registerContextMenu(menuManager, tableViewer);
mais sans grand succès :/.


Merci à tous