2011-07-05 2 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属性を使用できます。 2つのrich:treeNode、type = "visible"、type = "invisible"の2つを定義します。 Invisible TreeNodeは空のrich:treeNodeタグで、可視ノードには好きなものが表示されます。

関連する問題