I have the following working code in a xhtml page:
Code: Select all
<p:overlayPanel for="butBack" showEvent="mouseover" autoHide="true" dynamic="false">
<p:menu>
<p:menuitem value="test" action="#{userSession.moduleNavigator.next}"/>
</p:menu>
</p:overlayPanel>
Code: Select all
<p:overlayPanel for="butBack" showEvent="mouseover" autoHide="true" dynamic="false">
<p:menu model="#{userSession.moduleNavigator.backModel}"/>
</p:overlayPanel>
public MenuModel getBackModel() {
DefaultMenuModel model = new DefaultMenuModel();
DefaultMenuItem item= DefaultMenuItem.builder()
.value("test")
.command("#{userSession.moduleNavigator.next}")
.build();
model.getElements().add(item);
return model;
}
Regards,
Fabrice.