【发布时间】:2017-10-16 17:52:18
【问题描述】:
我有一个List<List<String>>,我正在尝试在 Primefaces/JSF dataTable 中显示数据。列表如下所示:
[["1_1", "1_2", "1_3"], ["2_1", "2_2", "2_3"], ["3_1", "3_2", "3_3"]]
结果表需要如下所示:
1_1 | 1_2 | 1_3
________________
2_1 | 2_2 | 2_3
________________
3_1 | 3_2 | 3_3
可能我需要ui:repeat 之类的东西,但不幸的是我找不到解决方案。我是 JSF 和 primefaces 的新手,希望得到您的理解。
谁能帮忙?
【问题讨论】:
-
为什么要使用这种不规则的数据结构?如果您将内部列表转换为对象并将该单个列表设置为
p:dataTable的值,会容易得多。 -
喜欢
List<ObjectX>,其中包含x1, x2 & x3属性以保存"1_1", "1_2", "1_3"值。 -
如果您的子列表包含不同数量的项目怎么办?
标签: java jsf primefaces jsf-2 datatable