2011-07-05 3 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 태그이며 보이는 노드에는 원하는대로 표시됩니다.

관련 문제