在有关选择的文本中(例如https://www.eclipse.org/articles/Article-WorkbenchSelections/article.html),通常会说这些命令选择:
getSite().setSelectionProvider(tableviewer);
如果视图只有一个控件,例如TableViewer
,那么这很好。
但是如果view有几个控件怎么办?
我不能将选择提供给任何一个。可能我应该跟踪哪一个被选中并适当地切换选择提供者?
答案 0 :(得分:1)
您可以创建一个选择提供程序,它包装所有查看者(或其他选择提供程序)并自动在它们之间切换。不幸的是,这样的东西没有包含在框架中。