JFace:如何在 TableViewer 中向单元格添加多个选择



这个问题是关于我如何向TableViewer中的单元格添加多选ComboBoxCellEditor或多选BooleanCellEditor。主要目的是在单元格中进行多选。

我在 http://wiki.eclipse.org/index.php/JFaceSnippets 和 http://www.eclipse.org/swt/snippets/使用片段,现在我有一个相当不错的表格,使用 TableView 与所有编辑支持、标签提供商、内容提供商。在牢房里,我现在有TextCellEditorComboBoxCellEditor.

问题是:我想要一个多项选择,我不知道怎么做。

  1. org.eclipse.nebula.widgets.nattable.edit.editor.ComboBoxCellEditor的代码似乎有多项选择,但我在尝试使用外部星云类时总是遇到java.lang.NoClassDefFoundError

  2. JFace 代码段Snippet061FakedNativeCellEditor只为我提供了一个复选框,并且很难使此代码适应我的代码。

非常感谢。

  1. 您不会将这些星云 JAR/项目添加到构建路径/运行时中。

  2. 你必须扩展自己的CellEditor。在其中,您基本上可以创建任何您想要的东西,只要它是 Control .我很确定您可以在createControl受保护的CellEditor方法中潜入多个小部件。

最新更新