我有一个带有两个视图的透视图,在应用程序的开头显示了一个 viewA 并隐藏了 viewB。用户有可能从 viewA 中的表中选择一个项目,并且该选择打开了 viewB,它在开始时是隐藏的,而隐藏 viewA?
问问题
230 次
1 回答
1
假设您有一个 TableViewer,在您的视图上,您可以这样做:
this.yourTableViewer.addDoubleClickListener(new IDoubleClickListener() {
public void doubleClick(DoubleClickEvent event) {
IStructuredSelection selection = (IStructuredSelection) event.getSelection();
if (selection .isEmpty()) {
MessageHelper.openWarning("Select something");
return;
}
try {
//opens a Editor instead a view
getSite().getPage().openEditor(new UsuarioEditorInput((Usuario) selecao.getFirstElement()), "br.com.germantech.ecf.usuarioEditor");
}
catch (PartInitException e) {
e.printStackTrace();
}
}
});
于 2012-04-20T16:54:20.897 回答