我有一个5-6列的cellTable。我想在点击时在每一行中加上一个加号图标,可以在公开面板中显示详细信息。我一直在寻找一段时间,我找不到任何有关如何实现这一目标的信息。有人能指出我正确的方向吗?
我怀疑我可能要在列中添加一个cellTree?我该怎么做? 感谢您提前回复。
答案 0 :(得分:1)
正在进行的工作是允许CellTable中的可扩展行和其他功能(可能是GWT 2.3)。您可以在此处查看更多详细信息:
如果这还不够或你不能等到它被释放我可以想到两种方法来实现它:
答案 1 :(得分:0)
我也试图这样做...我设法模仿了使用html和允许可点击图片的自定义单元格类的功能。 它适用于普通内容,如文本,但是如果你想在扩展的行中显示异步数据,我不知道该怎么做...(我正在努力做到这一点)。
此外,它看起来不太好,因为列不能很好地对齐......
所以我做的是: - 创建一个自定义单元格类来显示图片(右指向三角形,看起来像披露面板中的三角形)
在点击事件中获取所选行的HTML代码并复制它。将表中的行(所有单元格)的内容替换为仅将其colspan设置为列数的一个单元格。在单元格中,添加一个表格,其中第一行是复制的行,第二行是要显示为展开的内容。
获取图片以结束关闭事件。例如,重置我们复制的原始行。
我希望它有所帮助。