我试图在menuitem
上调用一个动作来调用bean中的方法,但它永远不会起作用:
<p:submenu label="Par type">
<p:menuitem value="Idée Simple" action="#{ideeBean.getAllIdeeByType()}" />
<p:menuitem value="Idée d’amélioration" />
<p:menuitem value="Idée de résolution de problème" />
</p:submenu>
这是方法:
public String getAllIdeeByType(){
ideesc= ideeService.getAllIdeeByType("Idée Simple");
return"/pages/ideepar.xhtml";
}
这是所有代码:
<center>
<h:form>
<p:megaMenu orientation="horizontal" style="margin-top:10px">
<p:submenu label="Idee" icon="ui-icon-pencil">
<p:column>
<p:submenu label="Par type">
<p:menuitem value="Idée Simple"
action="#{ideeBean.getAllIdeeByType}" />
<p:menuitem value="Idée d’amélioration" />
<p:menuitem value="Idée de résolution de problème" />
</p:submenu>
</p:column>
</p:submenu>
</p:megaMenu>
</h:form>
</center>