【问题标题】:clickable text inside a cell in nattablenattable 中单元格内的可点击文本
【发布时间】:2018-09-23 08:10:36
【问题描述】:

我们刚刚开始实施 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

点击Row 1, Row 3单元格中的文本"Name 3"会被选中。

【问题讨论】:

    标签: java nattable


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-06-16
      • 1970-01-01
      • 2017-01-15
      • 2014-01-14
      • 2016-08-28
      • 2021-02-07
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多