首页 文章

Primefaces数据表呈现

提问于
浏览
0

在Primefaces数据表中,我希望渲染一些行,并根据某些列值跳过某些行 . 例如

<p:dataTable  var="contactVO"   value="#{manageBean.contactDetailList}" ... rendered ="#{contactVO.hiddenContact}>
.
.
.

</p:dataTable>

当“#返回true时,不应显示该行 .

1 回答

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

相关问题