在我的JSF示例中,我得到一个包含两个列表的列表:
One for result returned from DB and another containing list of column header from DB
。
在第一个列表(包含结果)中,每个索引都有行数据。
例如**
transaction.transactionsList [0] [1]
在下面的代码段中包含一行数据:
<p:dataTable value="#{transaction.transactionsList[0]}" var="tran">
<p:columns value="#{transaction.transactionsList[1]}" var="column"
sortBy="#{tran[column.property]}">
<f:facet name="header">
<h:outputText value="#{column.header}" />
</f:facet>
<h:outputText value="#{tran[column.property]}" />
</p:columns>
</p:dataTable>
请告知如何根据包含数据的列表的长度以及基于嵌套列表的索引进行迭代,例如: