我正在使用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