我现在有点卡住了,我希望有人可以帮助我解决我的问题。
我ResultSet
从 SQL 查询中得到一个,我想用它GWT CellTable
来显示ResultSet
基于ResultSet
. 我需要它来显示 mySQL-Table 的全部内容,并且我想动态地制作它,这样我就可以创建任何表,并且CellTable
将动态生成。
有人想出一种方便的方法吗?
我不会推荐这种方法,因为缺点明显超过了好处。
这是我能想到的最简单的方法,它只适用于一种类型的列(文本列):
您必须将要在通用动态中显示的数据作为CellTable
对象发送。
当您在客户端接收数据时,您必须在. 您可以通过查看列表中第一个对象的键来执行此操作。List
Map
CellTable
Map
您可能必须实现一个自定义,将对象中的相应字段Column
传递给该自定义。在您的自定义方法中,您将使用传入的对象返回相应的字段。
然后您可以使用TextCell来呈现该方法。key
Map
getValue()
Column
Map
key
当然,如果您想支持不同类型的类型(数字、日期等),它会变得更加复杂。