我想在GWT中实现类似“stackoverflow问题列表”(其中每行有多个项目,文本,标签,用户,时间等)的列表。什么应该是最合适的方法?
我尝试使用FlowPanel并在“HTML元素”内部,因此结果将是DIV内的DIV。 但是,那么CSS很痛苦......(无法设置右对齐的多行和左对齐的用户配置文件图像等)
如果我使用table,那么GWT不支持行渲染。需要在细胞上工作,它又是痛苦的。
那么,有什么建议吗? (请像其他重量级框架一样排除GXT或SmartGWT,只想使用核心GWT。)
干杯,
答案 0 :(得分:2)
这里的主要答案是'它取决于'。
我尝试使用GWT处理任何事情的一般方法是提出一个HTML模型。一旦你拥有了你想要的静态版本的布局,用CSS完成,将它转换成GWT代码实际上非常简单。有关精心编写的示例,请参阅“tags first gwt”上的这篇文章。
要牢记GWT,最终,浏览器将不得不处理您构建的DOM结构,因此如果您可以在没有GWT的情况下使其正确,那么更容易使其正确与GWT。
答案 1 :(得分:1)
使用DockPanel获取多个项目,文本,标签,用户,时间等内容...然后将dockpanel添加到FlexTable.FlexTable将支持添加行。
答案 2 :(得分:0)
如何关于gwt Grid?甚至支持文本和表格。