我有两个清单。包含列名称(也是必须显示的属性的名称)和将填充表的对象之一的字符串之一。现在我使用一个 html 表和一个 ui:repeat 来显示我的信息:
<table border="1px">
<tr>
<ui:repeat value="#{bean.columnNames}" var="col">
<th><h:outputText value="#{col}" /> </th>
</ui:repeat>
</tr>
<ui:repeat value="#{createReportBean.reportResults}" var="row">
<tr>
<ui:repeat value="#{createReportBean.columnNames}" var="col">
<td><h:outputText value="#{row[col]}"</td>
</ui:repeat>
</tr>
</ui:repeat>
</table>
我这样做是因为我只需要显示 columnNames 中包含的属性。我可以用 p:datatable 实现类似的东西吗?