Gwt 将数据格式化为3列

Gwt 将数据格式化为3列,gwt,Gwt,我使用服务调用从数据库中获取数据,然后构建一个字符串来格式化数据。现在我返回415条记录,我需要把这些记录放到页面上的3个单独的列中。我已经研究过FlexTable和HTMLTable之类的东西,但似乎您必须指定每个列的内容,不同的小部件。而在我的例子中,数据应该被视为一个小部件,只分成3列。谢谢 数据应如下所示显示: Program name Program name Program name Contact name Cont

我使用服务调用从数据库中获取数据,然后构建一个字符串来格式化数据。现在我返回415条记录,我需要把这些记录放到页面上的3个单独的列中。我已经研究过FlexTable和HTMLTable之类的东西,但似乎您必须指定每个列的内容,不同的小部件。而在我的例子中,数据应该被视为一个小部件,只分成3列。谢谢

数据应如下所示显示:

Program name          Program name                Program name
Contact name          Contact name                Contact name
Email                 Email                       Email
Phone                 Phone                       Phone
Region                Region                      Region

Program name          Program name                Program name
Contact name          Contact name                Contact name
Email                 Email                       Email
Phone                 Phone                       Phone
Region                Region                      Region

Program name          Program name                Program name
Contact name          Contact name                Contact name
Email                 Email                       Email
Phone                 Phone                       Phone
Region                Region                      Region

Program name          Program name                Program name
Contact name          Contact name                Contact name
Email                 Email                       Email
Phone                 Phone                       Phone
Region                Region                      Region
Etc

当需要使用列标题显示多行数据时,应该使用或小部件。这些小部件是专门为此目的设计的

更新:


您发布的示例可以使用一个简单的工具来实现,该工具在FlowPanel中包含5个
Label
小部件。然后,您可以根据需要添加任意数量的数据,使用标准CSS以您想要的方式显示它们(
float:left
,例如,如果您希望您的设计具有响应性,或者将它们放在FlexTable中)。

我不一定需要列标题,但在这种情况下,我认为每个数据块将代表一个单元格或一行数据。我已经用一个数据应该是什么样子的示例更新了我的原始帖子。你不需要在DataGrid中添加列标题。为什么数据应该被视为一个小部件?你认为你可以利用的理由或优势是什么?