1

我正在使用带有单元格编辑器的表格查看器...一个是 ComboxBox,另一个是文本单元格编辑器...在运行时根据组合框中的选择,我想将另一个单元格编辑器更改为文本编辑器或组合框...如何实现?

4

1 回答 1

2

当您在一个组合框编辑器中进行选择时,您将使用组合框编辑器中的选择更新底层模型元素。您在下面的方法中得到相同的元素getCellEditor(Object element)。根据元素的状态,您应该返回TextCellEditorComboBoxCellEditor

org.eclipse.jface.viewers.EditingSupport

org.eclipse.jface.viewers.EditingSupport.getCellEditor(Object element)

你在网上找到很多关于如何使用的EditingSupport帮助TableViewer/TreeViewer

于 2013-05-07T04:48:46.150 回答