結果として得られるSQLクエリの結果から動的なPrimefacesデータテーブルを作成したいと思いますList<Object[]>。対応する列名はに格納されますList<String>。
列とフィールドの長さはObject[]動的である必要があります。
List<Object[]>Datatableでの処理方法は?
結果として得られるSQLクエリの結果から動的なPrimefacesデータテーブルを作成したいと思いますList<Object[]>。対応する列名はに格納されますList<String>。
列とフィールドの長さはObject[]動的である必要があります。
List<Object[]>Datatableでの処理方法は?
を使用し<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>