nattable中单元格内的可单击文本

时间:2018-04-13 03:44:18

标签: java nattable

我们刚刚开始实施NatTable,我们对我们所看到的性能提升感到非常高兴。但是,我们在实现特定功能时遇到了问题。

我们希望在单元格中包含可单击的文本,然后引用我们选择并进入视图的表格中的行。基本上,像:

Row # | Name # | Related links
--------------------------------------------------------------------------
Row 1 | Name 1 | Name 2 Name 3
Row 2 | Name 2 | Name 1
Row 3 | Name 3 | Name 1

单击"Name 3"上的单元格中的文字Row 1, Row 3将会被选中。

1 个答案:

答案 0 :(得分:0)

这不是一项微不足道的任务。您需要在存储库(1.6开发的一部分)中注册IMouseAction类似于我们在Rendering_cells_as_a_link_and_button的最新版本中显示的内容。

但是整个细胞被用作链接。您在单元格文本中请求链接,甚至可能在一个单元格内请求多个不同的链接。这意味着您的实现需要检查单击位置的单元格内的文本,并根据该位置确定操作。截至目前,NatTable没有为此提供解决方案,我也没有解决方案。可能是一些使用动态内存渲染的计算,知道在给定的点击位置在GC上渲染。