因此,我对这种观点/观点的发展并不陌生,并且遇到了问题。我的视图只能打开一次,即使加载其他数据也不能再次打开另一个实例。
我到处都看过,所有我能找到的人说的是,我需要一个辅助ID等...,但没有解释在何处进行或如何进行操作。
如果可能的话,我需要多次打开我的视图实例,并使用不同的数据。这些视图是通过我创建的树形视图打开和控制的。
这些视图当前只是eclipse 4.5.2中Java透视图的扩展。
任何指向正确方向的指针都会有很大帮助!
答案 0 :(得分:0)
使用IWorkbenchPage.showView
显示视图时,请指定视图的辅助ID:
IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
page.showView("view id", "secondary id", IWorkbenchPage.VIEW_ACTIVATE);
对于每个视图实例, "secondary id"
必须不同。