2011-07-05 25 views
0
 <rich:tree 
           ... 
      reRender="mainFrm:updateTilesToRender" 
      value="#{AssetTreeControl.tree}" var="item" treeNodeVar="treeNode" 
      adviseNodeOpened="#{AssetTreeControl.isOpenNodes}"> 


      <%--i want here if item.toShow == true display the tree node otherwise dont--%> 
       <rich:treeNode type="regularNode" 
        <t:div 
         style="#{item.toShow == false? 'display:none' : 'visabilty:inline'};hight:1px;"> 
         <h:outputText value="#{item.userObject.description}" 
        </t:div> 
       </rich:treeNode> 

回答

0

您可以使用rich:tree的nodeFace屬性。定義兩個rich:treeNode,一個type =「visible」,另一個type =「invisible」。不可見的TreeNode是一個空的rich:treeNode標籤,並且在可見節點中顯示您喜歡的任何內容。

相關問題