按行动导航p:menuitem不起作用

时间:2014-06-24 10:11:17

标签: jsf primefaces

我目前正在使用PrimeFaces 5.

我在名为home的bean中使用此方法:

public String panelSearch() {
   pnlsearch = true;
   return "home";           
}

pnlsearch是一个使面板可见的属性

home.xhtml 包含:

<p:menubar>
   <p:menuitem id="mnusearch" 
               value="Search"
               ajax="true"
               action="#{home.panelSearch}"
               icon="ui-icon-search" />

     <p:menuitem  value="Search"   >
        <p:commandLink  ajax="false"

                       action="#{home.panelSearch}"
                      value="Search" />
    </p:menuitem>    
</p:menubar>

<h:panelGrid rendered="#{home.pnlsearch}">...</h:panelGrid>

panelSearchp:menuitemp:commandLink中都有效 但只有panelSearch

才能看到p:commandLink

为什么panelSearch单独点击p:menuitem后才能看到p:commandLink

注意:无论faces-config.xml

中的导航规则如何,都会调用{{1}}

0 个答案:

没有答案