如果在视图上有多个控件,如何提供选择?

时间:2014-02-09 05:23:40

标签: java eclipse eclipse-plugin eclipse-rcp

在有关选择的文本中(例如https://www.eclipse.org/articles/Article-WorkbenchSelections/article.html),通常会说这些命令选择:

getSite().setSelectionProvider(tableviewer);

如果视图只有一个控件,例如TableViewer,那么这很好。

但是如果view有几个控件怎么办?

我不能将选择提供给任何一个。可能我应该跟踪哪一个被选中并适当地切换选择提供者?

1 个答案:

答案 0 :(得分:1)

您可以创建一个选择提供程序,它包装所有查看者(或其他选择提供程序)并自动在它们之间切换。不幸的是,这样的东西没有包含在框架中。