带标签和图像的GWT Celltable列

带标签和图像的GWT Celltable列,gwt,celltable,Gwt,Celltable,我希望在CellTable列中添加标签和图像,但必须满足以下条件: -标签后面应该有一个图像。 -单击标签或图像上的任意列,切换图像 我正在考虑创建一个包含HorizontalPanel的自定义小部件。它本身包含标签和图像。在投入大量时间之前,只想确认这种方法是否正确?不,您不能将小部件放在CellTable中。您必须使自定义单元格扩展AbstractCell并直接生成HTML 看看GWT对不同单元格的实现,看看它们是如何实现点击的,等等。例如,没有好的点击事件,你必须直接响应浏览器事件 要切换

我希望在CellTable列中添加标签和图像,但必须满足以下条件: -标签后面应该有一个图像。 -单击标签或图像上的任意列,切换图像


我正在考虑创建一个包含HorizontalPanel的自定义小部件。它本身包含标签和图像。在投入大量时间之前,只想确认这种方法是否正确?

不,您不能将小部件放在CellTable中。您必须使自定义单元格扩展AbstractCell并直接生成HTML

看看GWT对不同单元格的实现,看看它们是如何实现点击的,等等。例如,没有好的点击事件,你必须直接响应浏览器事件


要切换图像,您必须重新绘制整个表,或者使用您不想使用的疯狂javascript。

谢谢。让我进一步解释。我有一个使用两个CellTable的虚拟滚动网格。HeaderCellTable只包含标题,而DataCellTable在下拉滚动条时会添加更多的数据。我需要HeaderCellTable中的列来帮助显示排序信息。如果单击headercelltable的一列,我想更改排序箭头!此处需要帮助!。此后,我将使用server.Ah中的新数据刷新dataCellTable。我的申请中也有这个问题。我们通过将标题表制作成网格来解决这个问题,网格允许小部件。显然,您也可以只重新绘制标题表,而不是两个表。创建的单元格必须根据列的排序状态选择是绘制向上箭头还是向下箭头。我认为CellTable本身也支持列排序,并且可能已经解决了向上/向下箭头的问题。再次感谢。不幸的是,如上所述,我不可能使用一张单人床。我现在倾向于使用DataGrid并重写。我的另一个必要条件是有一些被烧掉的柱子和一些漂浮的柱子。我使用左/右按钮循环浏览浮动按钮。你有什么建议?正如我看到的,你也用过类似的东西。再次感谢。