我有一张m*n
行的表格。
我使用了TableViewer
的{{1}},TableViewerColumn
,并为每列添加了编辑支持。
我没有使用任何数据绑定。
我可以从JFace
获取已编辑单元格的行号
如何获取编辑单元格的列号?
答案 0 :(得分:1)
您可以覆盖CellEditor::activate(ColumnViewerEditorActivationEvent)
。
传递给activate
的事件来源是ViewerCell
。最后,ViewerCell::getColumnIndex()
表示当前正在编辑的列号。
但是,这种方法需要在列号信息可用之前激活单元格编辑器。