在p:menuitem中调用操作

时间:2017-05-23 21:17:57

标签: jsf primefaces

我试图在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>

0 个答案:

没有答案