我正在使用jsf PrimeFaces(v 3.5.0)庫。 在javascript確認框OK
按鈕被選中後,以下代碼不會執行delete
。如果使用了javascript確認框,JSF`action`不會執行?
<p:commandLink id="deletePGLinkId"
action="#{PresetGroupMgmtBean.delete}"
onclick="return confirm('Preset Group will be removed. Are you sure you want to continue?');"
update=":pmForm:presetPanel :pmForm:messagePanel">
<f:param value="#{item.value.ID}" name="deleteID"></f:param>
<h:graphicImage alt="Delete Image" style="border: none" value="./images/x.png" />
</p:commandLink>
我想避免使用PrimeFaces ConfirmDialog
,因爲我有這麼多的確認,這將需要時間來寫每一個ConfirmDialog
。 Javascript框似乎很容易,但它不起作用。
爲什麼不執行delete
?
在Firefox 22上爲我工作,看起來更像是一個JSF錯誤,如果您刪除'confirm',您的代碼是否工作? –
@landal:對不起,但這是真正的廢話。 – BalusC
@Alexandre:哪個PF版?這個錯誤至少在3.5以前出現。 – BalusC