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グラスフィッシュでは何も出力されなかったため、メソッドは呼び出されません。
アクションリストナーを機能させる方法は??
更新 2:
メニューから結果を削除すると、アクション リスナが機能していることがわかりました。しかし、結果または URL を使用してページに移動すると、それを解決する方法が機能しませんでした。