簡體   English   中英

Primefaces數據表動態對象[]

[英]Primefaces datatable dynamic object[]

我想根據一個SQL查詢的結果創建一個動態的Primefaces數據表,該查詢給我一個List<Object[]>作為結果。 相應的列名稱存儲在List<String>

Object[]字段的列和長度應該是動態的。

如何處理數據表中的List<Object[]>

使用<p:columns> 另請參見PrimeFaces <p:dataTable>展示-動態列

假設您實際上是說dataList<Object[]> ,而columnNamesList<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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM