Eclipse jface tableviewer - 在运行时更改celleditor

时间:2013-05-05 07:10:34

标签: eclipse jface tablecelleditor tableviewer

我正在使用带有单元格编辑器的表查看器...一个是ComboxBox,另一个是文本单元编辑器...在运行时基于组合框中的选择我想将其他单元格编辑器更改为发短信或者组合...这怎么可能实现?

1 个答案:

答案 0 :(得分:2)

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

org.eclipse.jface.viewers.EditingSupport

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

您可以在线找到有关如何在EditingSupport

上使用TableViewer/TreeViewer的大量帮助