这个问题是关于我如何向TableViewer
中的单元格添加多选ComboBoxCellEditor
或多选BooleanCellEditor
。主要目的是在单元格中进行多选。
我在 http://wiki.eclipse.org/index.php/JFaceSnippets 和 http://www.eclipse.org/swt/snippets/使用片段,现在我有一个相当不错的表格,使用 TableView
与所有编辑支持、标签提供商、内容提供商。在牢房里,我现在有TextCellEditor
或ComboBoxCellEditor
.
问题是:我想要一个多项选择,我不知道怎么做。
-
org.eclipse.nebula.widgets.nattable.edit.editor.ComboBoxCellEditor
的代码似乎有多项选择,但我在尝试使用外部星云类时总是遇到java.lang.NoClassDefFoundError
-
JFace 代码段
Snippet061FakedNativeCellEditor
只为我提供了一个复选框,并且很难使此代码适应我的代码。
非常感谢。
-
您不会将这些星云 JAR/项目添加到构建路径/运行时中。
-
你必须扩展自己的
CellEditor
。在其中,您基本上可以创建任何您想要的东西,只要它是Control
.我很确定您可以在createControl
受保护的CellEditor
方法中潜入多个小部件。