我正在使用服务调用从数据库中获取数据,然后构建一个格式化数据的字符串。现在我正在返回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
等
答案 0 :(得分:0)
当您需要使用列标题显示多行数据时,应使用CellTable或DataGrid窗口小部件。这些小部件专门为此目的而设计。
更新:
您发布的示例可以使用简单的custom widget来实现,其中包含FlowPanel中的5个Label
小部件。然后,您可以根据需要添加任意数量的标准CSS,以便按照您想要的方式显示它们(float:left
,如果您希望您的设计具有响应性,或者将它们放在FlexTable中。)