在Primefaces数据表中,我希望渲染一些行,并根据某些列值跳过某些行。 e.g
<p:dataTable var="contactVO" value="#{manageBean.contactDetailList}" ... rendered ="#{contactVO.hiddenContact}>
.
.
.
</p:dataTable>
当“#{contactVO.hiddenContact}返回true时,不应显示该行。
答案 0 :(得分:0)
在某些时候,它对我也有意义,我希望有一个带有条件行渲染的dataTable
这就像我接近它...使用panelGrid 当然你放弃了所有高级dataTable专长
<p:panelGrid id="pg_document" >
<f:facet name="header">
<p:row>
<p:column >names</p:column>
<p:column >description</p:column>
</p:row>
</f:facet>
<c:forEach items="#{listOfDocuments}" var="document">
<p:row rendered="#{document.display()}">
<p:column >
#{document.name}
</p:column>
<p:column >
#{document.description}
</p:column>
</p:row>
</c:forEach>
</p:panelGrid>