<p:panelMenu>
<p:submenu label="Articoli">
<p:menuitem value="Anagrafica" action="/articoli/anagrafica" icon="ui-icon-document" ajax="false" />
<p:menuitem value="Importazione" action="/articoli/importazione" ajax="false" />
<p:menuitem value="Marchi" action="/articoli/marchi" ajax="false" />
</p:submenu>
<p:submenu label="Clienti">
<p:menuitem value="Anagrafica" action="/clienti/anagrafica" ajax="false" />
</p:submenu>
<p:submenu label="Vendite" icon="ui-icon-suitcase">
<p:menuitem value="Point Of Sale" action="/vendite/pos" ajax="false" />
</p:submenu>
<p:submenu label="Utilita" icon="ui-icon-calculator">
<p:menuitem value="TestPDF" action="#{menuController.getTestPdf()}" ajax="false" />
</p:submenu>
</p:panelMenu>
此菜單顯示完美,但稍微導航後,其行爲將以不可預知的方式進行。Primefaces面板菜單錯誤?
我的意思是我無法控制每個子菜單的狀態打開/關閉,因此,在每個菜單項點擊和頁面加載時,它們被展開/摺疊隨機!
經過一番搜索後,我發現panelMenu使用客戶端cookie來保存子菜單的狀態,但....是不是應該自動管理所有這些?
我該怎麼做手動控制每個子菜單的狀態?