我有一个使用 OnClick 功能的 ap:Menuitem 页面。我的问题是,当我刷新页面时,onclick 事件仍在运行,我该如何停止它?
客户端代码:
<p:submenu label="Ordres de Fabrication" styleClass="submenustyle" >
<p:submenu label="Ordre non Réalisé">
<p:menuitem value="Afficher" outcome="/admin/gestionduplanning/ofnonrealiseAfficher.xhtml" onclick="#{ofrealiser.getofnonrealiser()}" />
<p:menuitem value="Ajouter" outcome="/admin/gestionduplanning/ofnorealiseAjouter.xhtml" />
</p:submenu> ...
更新 1:
<p:menuitem value="Afficher" outcome="/admin/gestionduplanning/ofnonrealiseAfficher.xhtml" onclick="#{ofrealiser.getofnonrealiser()}" actionListener="#{exporterPlanningGlobal.refreshfromjsfdateplanning()}" />
托管 bean 方法:
public void refreshfromjsfdateplanning()
{
System.out.println("Test actionlistener");
}
但是没有调用该方法,因为在我的 IDE glassfish 中它没有打印任何内容。
如何让 actionlistner 工作?
更新 2:
我发现当我从菜单中删除结果时,动作列表器正在工作..但是当我使用结果或 url 转到页面时没有工作如何解决这个问题?