我有一個使用OnClick函數的p:Menuitem頁面。 我的問題是,當我刷新頁面,事件onclick仍在運行,我怎麼能阻止它?如何在刷新頁面時停止調用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去一個網頁沒有工作,如何解決呢?
可以給我一個例子添加actionlistener,因爲我這樣使用它,但沒有工作:'
' – marouanoviche那麼它是什麼意思」它不會工作「?該方法未被調用?此外,爲什麼不使用與上述相同的方法,onclick調用該方法?還發布該方法的一些代碼... – spauny
你能看到我的更新嗎? – marouanoviche