如何使用Primefaces p:dataTable创建此表示例?

时间:2014-08-17 10:19:39

标签: jsf primefaces foreach datatable

我在JSF页面中有一个表:

<table cellpadding="0" cellspacing="0" border="1" align="center">
  <col width="300"/>
  <col width="150"/>
  <col width="150" span="3"/>
 <thead>
  <tr>
    <th rowspan="3" >&nbsp;</th>
    <th rowspan="3" >A</th>
    <th colspan="3" >B</th>
  </tr>
  <tr>
    <th colspan="2">C</th>
    <th rowspan="2">D</th>
  </tr>
  <tr>
    <th>E</th>
    <th>F</th>
  </tr>
 </thead>  
 <tbody> 

 <c:forEach items="${indexbean.regions}" var="r">
   <tr>
     <td colspan="5" >#{r.region}</td>
   </tr>

 <c:forEach items="${indexbean.table_data}" var="s">
  <c:if test="${s.reg eq r.region}"> 
  <tr>
    <td>#{s.rowname}</td>
    <td>#{s.d1}</td>
    <td>#{s.d2}</td>
    <td>#{s.d3}</td>
    <td>#{s.d4}</td>
  </tr>
  </c:if>    
 </c:forEach>

 </c:forEach>

 </tbody>  
</table>

这些代码正常运行。但是我想使用primefaces p:dataExporter(将此表作为Excel下载),这就是为什么我必须用p:dataTable创建这个表。我无法找到解决方案,我可以在p:dataTable中替换2 forEach方法。 如何使用Primefaces p:dataTable创建此表?求你帮帮我。

0 个答案:

没有答案