GWT(CellTable):我可以在一个单元格中添加3个锚点

时间:2012-01-30 17:11:32

标签: gwt

是否可以在GWT celltable的一个单元格中添加3个锚点/链接

像这样

                     add/delete/copy

这些是一个单元格中的3个锚点,其中所有三个都有不同的点击处理程序。

由于

2 个答案:

答案 0 :(得分:1)

您要找的是CompositeCell

您的想法是为您的行为创建3个单独的列(或轻量级HasCell强制使用ActionCell.Delegate)对象,而不是将它们逐个添加到表中它们是CompositeCell的一部分。

HasCell实现添加到实际单元格中似乎有点违反直觉,但这是一个示例,来自另一个Stackoverflow问题:Does anyone have a working examples of ActionCells working within a CompositeCell?

答案 1 :(得分:0)

您无法使用Anchor,因为您无法使用任何小部件。但是,您可以渲染三个不同的<a>元素,然后覆盖onBrowserEvent以捕获对它们的点击。

使用三个单独的列可能更简单,并为每个列使用ClickableTextCell或类似的东西。