ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
534
534
EMPFEHLEN
-
Hallo,
ich habe eine Perspective mit 3 ViewParts, die per Tab angezeigt werden.
Nun möchte ich, sobald die Perspective geöffnet wird, nicht den ersten, sondern bspw. den zweiten Tab per Default geöffnet bekommen. Mein Ansatz ist:
Code java:1 2 3 4 5 6 7 8 9 10 11
IWorkbenchWindow activeWorkbenchWindow = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); IWorkbenchPage page = activeWorkbenchWindow.getActivePage(); IViewPart part = page.findView(zweiteTabId); if (part == null) { try { part = page.showView(zweiteTabId); page.bringToTop(part); } catch (Exception e) { e.printStackTrace(); } }
Beim Debuggen wird "part" gefüllt, allerdings zeigt er mir weiterhin den Inhalt des ersten Tabs zuerst an. Den Code führ ich übrigens in der Methode
Code java:1 2
@Override public void createInitialLayout(IPageLayout layout)
meiner Perspectiveklasse, die abgeleitet von IPerspectiveFactory ist, aus. Bin ich denn völlig falsch an der Stelle?
Grüße
> "Open your mind"
> "Open your heart"
> "Open your source"
-
Hallo,
Ich weiss nicht genau ob deine Lösung wirklich falsch ist, aber ich habe den folgenden Code im ApplicationWorkbenchWindowAdvisor in die Methode postWindowOpen reingepackt.
Code :1 2 3 4
IWorkbench oWorkbench = PlatformUI.getWorkbench(); IWorkbenchWindow oWindow = oWorkbench.getActiveWorkbenchWindow(); IViewPart oViewPart = oWindow.getActivePage().findView(xxx); //xxx=ID deiner View oViewPart.getViewSite().getPage().activate(oViewPart.getSite().getPart());
Dann sollte der entsprechende Tab beim Starten aktiviert sein...
Freundliche Grüsse
CKingZesiEine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...
Ähnliche Themen
-
default-Bild
Von julia29 im Forum PHPAntworten: 3Letzter Beitrag: 02.09.08, 15:21 -
In ViewPart einen Tree anzeigen der die Daten einer zuvor geladenen XML Datei enthält
Von Stephan041082 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 20.07.08, 19:24 -
Template mit Default Parameter mit Default Initialiserung in C++
Von cockroad im Forum C/C++Antworten: 46Letzter Beitrag: 01.10.07, 10:02 -
[Access] default value
Von luke612 im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 01.02.05, 14:08 -
POST als Default?
Von steinmetz im Forum PHPAntworten: 0Letzter Beitrag: 21.06.04, 17:20





Zitieren
Login





