首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为ResultSet使用CellTable

为ResultSet使用CellTable
EN

Stack Overflow用户
提问于 2013-06-17 12:36:00
回答 1查看 203关注 0票数 0

我现在有点手足无措,我希望有人能帮我解决我的问题。

我要从SQL查询中获取一个ResultSet,并希望使用GWT CellTable根据ResultSet动态显示我的ResultSet的内容。我需要这个来显示mySQL表的整个内容,我想让这个动态,这样我就可以创建任何表,CellTable将被动态生成。

有没有人想出一个方便的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-17 19:38:44

我不推荐这种方法,因为cleary的缺点大于好处。

这是我能想到的最简单的方法,它只适用于一种类型的列(文本列):

您必须将您想要在通用动态CellTable中显示的数据作为Map对象的List发送。

当您在客户端接收数据时,您必须动态构造CellTable中的列。您可以通过查看列表中第一个Map对象的键来完成此操作。

您可能需要实现一个自定义Column,将Map对象中相应字段的key传递给它。在自定义ColumngetValue()方法中,您将使用传入的key返回Map对象的相应字段。

然后,您可以使用TextCell呈现该方法。

当然,如果你想支持不同的类型(数字、日期等),那就更复杂了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17140479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档