2012-10-14 63 views
1

是否有任何想法更新ContextMenu每次我點擊不同的樹項目?Primefaces3更新上下文菜單樹

我的意思是我想動態更新ContextMenu,例如,當我右鍵點擊 樹的根時,菜單選項可以是「菜單項1」,「菜單項2」和 「菜單項3" 。 然而,如果我右鍵單擊樹的葉子,菜單選項可以是「菜單項目4」,「菜單項目5」和「菜單項目6」。

我嘗試了幾種不同的方式,但沒有一個能按我的期望工作。

請給我一些幫助。非常感謝。

回答

0

從Primefaces文檔(http://www.primefaces.org/documentation.html)446頁:

文本菜單
樹與上下文菜單中特殊的集成,您可以 甚至匹配使用與樹節點類型匹配的上下文菜單的 nodeType選項使用不同的樹節點的不同上下文菜單。

聽起來像他們有你正在尋找什麼。所有你需要做的就是創建你想要的各種菜單並設置「nodeType」屬性。