[英]Primefaces datatable dynamic object[]
我想根據一個SQL查詢的結果創建一個動態的Primefaces數據表,該查詢給我一個List<Object[]>
作為結果。 相應的列名稱存儲在List<String>
。
Object[]
字段的列和長度應該是動態的。
如何處理數據表中的List<Object[]>
?
使用<p:columns>
。 另請參見PrimeFaces <p:dataTable>
展示-動態列 。
假設您實際上是說data
在List<Object[]>
,而columnNames
在List<String>
中的順序相同,則應該這樣做:
<p:dataTable value="#{bean.data}" var="item">
<p:columns value="#{bean.columnNames}" var="columnName" columnIndexVar="i">
<f:facet name="header">#{columnName}</f:facet>
#{item[i]}
</p:columns>
</p:dataTable>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.