2012-07-20 33 views
3

大家好我是JSF技術新手如何通過使用rich:tree標籤自動展開加載頁面的樹。在加載主體時自動展開一棵樹

<rich:tree switchType="client" 
value="#{Bean.deviceServiceTreeRoot}" var="item"> 
<rich:treeNode> 
<h:commandLink value="#{item.name}" 
action="#{Bean.getLink()}" 
style="color:blue;text-decoration:none;" 
title="#{item.Description}"> 
<f:param name="productIDs" value="#{item.ID}"></f:param> 
</h:commandLink> 
</rich:treeNode> 
</rich:tree> 

現在,通過使用上面的代碼,我可以顯示上述樹structure.The存在於一個頁面點擊提交按鈕會重定向到另一個頁面。在該頁面後,我必須擴展模式樹我怎樣才能做到這一點是可能的?

+1

[點擊這裏](https://community.jboss.org/message/30212)來查看上述問題的答案。 – satish 2012-07-31 14:08:18

+0

你如何將答案複製/粘貼到這個問題中,並接受答案。那麼這裏的問題將是「完整的」。 – 2013-06-12 22:37:08

+1

當我使用ice:tree時,我解決了這個問題。我的意思是,它可以提供相同的幫助:您可能必須在樹模型中設置一些屬性(如userObject.setExpanded(true);其中userObject = DefaultMutableTreeNode node = new DefaultMutableTreeNode(); IceUserObject userObject = new IceUserObject(node); – 2013-09-17 11:28:56

回答

1
<rich:treeNode expanded="#{true}"> 

做的伎倆,我

+1

您使用的是什麼RF版本? – rodrigocprates 2014-06-04 18:05:21

+0

RF版本4.2.2.Final – 2014-06-25 11:42:07