viewer :需要自定义激活过程的TableViewer
editorActivationStrategy: 激活策略,编辑器启动才有效
feature:控制位掩码编辑器 掩码大家不会陌生吧,ColumnViewerEditor提供了以下掩码:
ColumnViewerEditor.DEFAULT
禁用Tab操作
ColumnViewerEditor.TABBING_CYCLE_IN_ROW
如果该行的末尾开始从一开始就达到了同一行
ColumnViewerEditor.TABBING_HORIZONTAL
向右跳格
ColumnViewerEditor.TABBING_MOVE_TO_ROW_NEIGHBOR
如果该行的末尾达到开始从开始/以下/以上行的结尾
ColumnViewerEditor.TABBING_VERTICAL
向下跳格
下面是我的用法:
TableViewerEditor.create(tableViewer, new ColumnViewerEditorActivationStrategy(tableViewer), ColumnViewerEditor.TABBING_HORIZONTAL| ColumnViewerEditor.TABBING_MOVE_TO_ROW_NEIGHBOR| ColumnViewerEditor.TABBING_VERTICAL);
转自: http://358184482-qq-com.iteye.com/blog/786200