0
Ich möchte programmgesteuert (aus einem Kontextmenü) eine bestimmte Ansicht öffnen Wie kann ich das tun?Eclipse RCP offene Ansicht programmgesteuert die e4 Weg
kann ich eine Ansicht mit e3-Kompatibilitätsschicht wie folgt zeigen:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
Was die e4 Art und Weise, dies zu tun?
Dies ist nicht einfach. Sie können ein neues Fenster mit einer bestimmten Perspektive öffnen. –
Danke Greg! Darf ich vielleicht die Aussicht zeigen und sofort wieder lösen? Ich habe Lösungen gefunden, die PerspectiveHelper oder PartService verwenden, aber sie scheinen überholt zu sein. – kerner1000
Sie haben dieses 'e4' markiert, aber der angezeigte Code ist der 3.x-Kompatibilitätsmodus. Also machst du e4 (mit einer Application.e4xmi) oder 3.x-Kompatibilität (mit Dingen wie der 'org.eclipse.ui.views' Erweiterungspunkt)? –