将数据格式化为3列

时间:2014-11-05 19:39:18

标签: gwt

我正在使用服务调用从数据库中获取数据,然后构建一个格式化数据的字符串。现在我正在返回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

1 个答案:

答案 0 :(得分:0)

当您需要使用列标题显示多行数据时,应使用CellTableDataGrid窗口小部件。这些小部件专门为此目的而设计。

更新:

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