2

Eclipse RCP アプリケーションでビューの複数のインスタンスを開いています。viewpart のどのインスタンスが実行されているかを特定する方法を教えてください。また、プログラムで同じ ViewId の別のインスタンスに切り替えるにはどうすればよいですか?

ありがとう

4

1 に答える 1

2

allowMultipleビュー宣言で設定したと思います。

コードで使用getViewSite().getSecondaryId()して、現在のビューのセカンダリIDを取得します。

そしてIWorkbenchPage.showView(String viewId, String secondaryId, int mode)、別のビューをアクティブにするために使用します...

于 2012-04-23T09:07:24.600 に答える