Nattable-单元格上的ButtonPainter在单击时进入编辑模式,

时间:2018-12-22 09:52:13

标签: nattable

我正在尝试遵循Rendereing_a_cell_as_a_button类

https://github.com/eclipse/nebula.widgets.nattable/blob/master/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/examples/_102_Configuration/Rendering_cells_as_a_link_and_button.java

从Nattable示例创建相似的按钮,我复制了相同的示例代码。

按钮显示在所需的列上,但是单击时样式不会像单击按钮那样改变按钮,也不会调用侦听器,它将进入编辑模式并显示单元格的内容。

Before Click

After click

1 个答案:

答案 0 :(得分:0)

如果表还支持编辑,则需要确保显示按钮的列中的单元格不可编辑。这可以通过为该列注册IEditableRule#NEVER_EDITABLE来完成。