eln*_*apo 1 datatable jsf dynamic object primefaces
我想从一个sql查询的结果创建一个动态的Primefaces数据表,给我一个List<Object[]>结果.相应的列名存储在a中List<String>.
字段和Object[]字段的长度应该是动态的.
如何List<Object[]>在Datatable中处理?
使用<p:columns>.另请参见PrimeFaces <p:dataTable>展示 - 动态列.
如果您实际上意味着您拥有datain List<Object[]>和a 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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5121 次 |
| 最近记录: |