我正在使用TableViewer,我希望它能像我按住CTRL键一样执行。我的意思是如果我单击一行,它必须添加到选择中而不是替换当前选择。 我可能需要在选择监听器中手动执行此操作。但可能有更好(更方便)的方式吗?
答案 0 :(得分:2)
Tableviewer包装了一个表,其中多选行为是特定于平台的,这意味着您无法禁用它。如果要实现自己的多选行为,则必须实现自己的表小部件,而不依赖于SWT中的表小部件。 Composite Table应该是一个很好的起点......
答案 1 :(得分:2)
如何在构造表时添加SWT.CHECK属性,以便使用复选框选择表条目?