在 Eclipse 中打开同一视图的多个实例
Opening Multiple instances of the same view in eclipse
所以我是这个 view/perspective 开发的新手,并且遇到了一个问题。我的视图只打开一次,即使加载不同的数据也无法再次打开另一个实例。
我到处都找遍了,我只能找到人们说的是我需要一个辅助 ID 等等...但是没有解释去哪里做这个或如何做这个。
如果可能,我需要使用不同的数据多次打开我的视图实例。这些视图是通过我创建的树视图打开和控制的。
这些视图目前只是 eclipse 4.5.2 中 Java 透视图的扩展。
任何正确方向的指示都会很有帮助!
当您使用 IWorkbenchPage.showView
:
显示视图时,您指定了视图的辅助 ID
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.showView("view id", "secondary id", IWorkbenchPage.VIEW_ACTIVATE);
"secondary id"
视图的每个实例都必须不同。
所以我是这个 view/perspective 开发的新手,并且遇到了一个问题。我的视图只打开一次,即使加载不同的数据也无法再次打开另一个实例。
我到处都找遍了,我只能找到人们说的是我需要一个辅助 ID 等等...但是没有解释去哪里做这个或如何做这个。
如果可能,我需要使用不同的数据多次打开我的视图实例。这些视图是通过我创建的树视图打开和控制的。
这些视图目前只是 eclipse 4.5.2 中 Java 透视图的扩展。
任何正确方向的指示都会很有帮助!
当您使用 IWorkbenchPage.showView
:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.showView("view id", "secondary id", IWorkbenchPage.VIEW_ACTIVATE);
"secondary id"
视图的每个实例都必须不同。