Primeffaces数据表动态对象[]



我想根据sql查询的结果创建一个动态Primefaces数据表,该查询的结果是List<Object[]>。相应的列名存储在CCD_ 2中。

Object[]字段的列和长度应该是动态的。

如何处理数据表中的List<Object[]>

使用<p:columns>。另请参阅PrimeFaces <p:dataTable> showcase-dymamic列。

假设你的意思是List<Object[]>中有dataList<String>中有相同顺序的columnNames,那么这应该是:

<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>

相关内容

  • 没有找到相关文章

最新更新