アプリケーションの開始時にビューAを表示し、ビューBを非表示にすると、2つのビューを持つパースペクティブがあります。ユーザーが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 に答える