次のように使用する<p:menuButton>
と:
<div id="div_menutop">
<h:form id="form_top">
<p:menubar id="mnb_top" >
<p:submenu label="Help" icon="ui-icon-help">
<p:menuitem ajax="true" process="@this" id="mn_item_help" update="@form" value="Hướng dẫn" actionListener="#{topprocess.helpListener}"/>
</p:submenu>
</p:menubar>
<p:commandButton ajax="false" action="#{secuser.logout()}" value="Thoát" />
<p:commandButton ajax="true" actionListener="#{topprocess.helpListener}" value="Thoát" />
</h:form>
</div>
その後、動作し、actionListener
が呼び出されます。
しかし、次のようにテンプレート構成に入れようとすると:
<ui:composition>
<div id="div_menutop">
<h:form id="form_top">
<p:menubar id="mnb_top" >
<p:submenu label="Help" icon="ui-icon-help">
<p:menuitem id="mn_item_help" update="@form" value="Hướng dẫn" actionListener="#{topprocess.helpListener}"/>
</p:submenu>
</p:menubar>
</h:form>
</div>
</ui:composition>
その後、actionListener
は呼び出されません。この問題の原因は何ですか?