3
我對RCP非常陌生,我想用一個TreeViewer作爲左側菜單和右側視圖來構建一個窗口。 當點擊一個TreeItem當前視圖應該替換爲新頁面。 視圖不得移動或關閉。獨立視圖的RCP佔位符
到目前爲止,該菜單工作正常,但我無法讓視圖按照我想要的那樣行事。
我試圖用我的視角內的佔位符:
layout.addStandaloneViewPlaceholder("gui.page:*", IPageLayout.TOP, 0.5f, editorArea, false);
的意見ID的所有開始gui.page ... 當我添加的頁面爲standaloneView的觀點之一,它看起來就像因爲我想要它。 但是當我通過在TreeViewer中的聽衆打電話
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(pageID);
添加查看,該網頁獲得的標籤,並MOVE-和關閉。
我想要的一個很好的例子就是eclipse的首選項對話框。我在日食來源搜索,但我無法找到他們的方式。
有關如何做到這一點的任何建議?
感謝您的幫助。 我從我將要使用的同事那裏得到了另一個提示。 不是將我的不同頁面放在視圖中,而是在具有堆疊佈局的單個視圖內使用不同的複合材料。 工程就好:) – MatF 2011-04-29 08:47:21