jsf - navigation by action for p:menuitem doesn't work -
i using primefaces 5.
i have method in bean called home:
class="lang-java prettyprint-override">public string panelsearch() { pnlsearch = true; homecoming "home"; } pnlsearch property makes panel visible
home.xhtml contains:
class="lang-xhtml prettyprint-override"><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> panelsearch called action in both p:menuitem , in p:commandlink panelsearch visible p:commandlink
why panelsearch not made visible click on p:menuitem lone well?
note: p:commandlink called no matter navigation-rule in faces-config.xml
jsf primefaces
No comments:
Post a Comment