如何向GWT中的cellTable列添加披露面板

如何向GWT中的cellTable列添加披露面板,gwt,Gwt,我有一个5-6列的单元格表。我想把一个加号图标在每一行上点击,这将显示详细信息可能在披露面板。我已经四处寻找了一段时间,但我找不到任何关于如何实现这一目标的信息。有人能给我指出正确的方向吗 我想我可能需要在专栏中添加一个cellTree?我该怎么办? 提前感谢您的回复。在其他功能(可能是GWT 2.3)中,允许CellTable中的可扩展行的工作正在进行中。您可以在此处查看更多详细信息: 如果这还不够,或者你不能等到它发布,我可以想出两种方法来实现它: 就像你说的,用一棵树 创建用于存储 状

我有一个5-6列的单元格表。我想把一个加号图标在每一行上点击,这将显示详细信息可能在披露面板。我已经四处寻找了一段时间,但我找不到任何关于如何实现这一目标的信息。有人能给我指出正确的方向吗

我想我可能需要在专栏中添加一个cellTree?我该怎么办?
提前感谢您的回复。

在其他功能(可能是GWT 2.3)中,允许CellTable中的可扩展行的工作正在进行中。您可以在此处查看更多详细信息:

如果这还不够,或者你不能等到它发布,我可以想出两种方法来实现它:

  • 就像你说的,用一棵树
  • 创建用于存储 状态(打开/关闭)。取决于 表示单元格将呈现的状态 不同地同样的道理 类似于EditTextCell的工作方式,在 “编辑”状态它呈现一个输入 字段处于其呈现的“正常”状态时 简单文本

我也在尝试这样做。。。我设法模仿html和一个允许点击图片的自定义单元格类的功能。 它适用于文本等普通内容,但如果您希望在扩展行中显示异步数据,我不知道如何操作。。。(我正试图做到这一点)

而且,它看起来不太好,因为列没有很好地对齐

所以我所做的是: -创建一个自定义单元类以显示图片(直角三角形,看起来像“公开”面板中的三角形)

  • 在click事件中,获取所选行的HTML代码并复制它。将表中行(所有单元格)的内容替换为colspan设置为“列数”的一个单元格。在单元格中,添加一个表格,第一行是复制的行,第二行是要显示为展开的内容

  • 获取映像以接收要关闭的事件。在事件中,重置我们复制的原始行


我希望它能有所帮助。

我真的等不及2.3版了。所以我也在考虑定制手机。不过,我想不出一种方法来将披露面板附在一行上。如果我真的在一个单元格中的cellTree中添加了披露,我想知道它会如何显示。这将使其达到2.5。但我也怀疑这会是一个很好的替代披露式的外表。我一直在尝试做类似的事情。还没到一半。我被另一个项目分散了注意力。我希望我能尽快回来完成这件事。。