<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 :(得分:0)
您可以使用rich:tree的nodeFace属性。定义两个rich:treeNode,一个type =“visible”,另一个type =“invisible”。 Invisible TreeNode是一个空的rich:treeNode标签,在可见节点中显示你喜欢的任何内容。