【问题标题】:SWT TableViewer multiselection without Ctrl没有 Ctrl 的 SWT TableViewer 多选
【发布时间】:2011-09-06 21:28:50
【问题描述】:

我正在使用 TableViewer,我希望它像按住 CTRL 键时一样执行。我的意思是如果我单击一行,它必须添加到选择中而不是替换当前选择。 我可能需要在选择侦听器中手动执行此操作。但是可能有更好(更方便)的方法吗?

【问题讨论】:

  • 你在使用SWT.MULTI选择标签吗?
  • 是的,但是我需要按住 CTRL 来选择多行
  • 你能发帖SSCCE吗?

标签: eclipse-plugin swt eclipse-rcp jface


【解决方案1】:

Tableviewer 包装了一个表,它的多选行为是特定于平台的,这意味着你不能禁用它。如果你想实现自己的多选行为,你必须实现自己的表格小部件,它不依赖于 SWT 的表格小部件。 Composite Table 应该是一个很好的起点...

【讨论】:

    【解决方案2】:

    在构建表格时添加 SWT.CHECK 属性如何,以便使用复选框选择表格条目?

    【讨论】:

    • 是的,这是我的第二个想法 :) 但我只是好奇我在这里描述的是否可行。
    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-26
    • 1970-01-01
    相关资源
    最近更新 更多