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 :
Auriez-vous une idée sur comment faire l'équivalent au sein d'une wizardPage?
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);
J'ai pensé à utiliser:
mais sans grand succès :/.
Code : Sélectionner tout - Visualiser dans une fenêtre à part PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActivePart().getSite().registerContextMenu(menuManager, tableViewer);
Merci à tous
Partager