簡體   English   中英

從rich:tree生成rich:menu層次結構

[英]Generate rich:menu hierarchical structure from rich:tree

我想做的事情:我想使應用程序的菜單可定制,從而使用戶可以更改菜單的順序。 為此,我建立了一個樹(rich:tree),代表我的應用程序中的菜單。 通過拖放,用戶可以更改菜單的順序。 菜單保存在xhtml文件中(rich:menuGroup和rich:menuItems的層次結構)

我的問題是:當用戶完成拖放操作后,在保存時我應生成與我的樹相對應的xhtml代碼。 更具體的說:為樹中的每個父節點生成一個rich:menuGroup,為每個葉節點生成一個rich:menuItem。 通過遍歷樹,我應該使用包含其他菜單組和/或菜單項的菜單組來構建層次結構。

有什么工具或簡單的方法可以做到這一點嗎? 遍歷樹並手動連接硬編碼的字符串或類似的東西將是一個真正的痛苦。

謝謝

您可以使用ui:repeat標記,並根據根據樹結構在后備bean中的數組中創建menuGroups。 在數組中,應提供每個menuGroup的屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM