我遵循了这个优秀的例子Warn user of unsaved data in JSF
结果几近完美。
我总是在提交期间收到提示。这个例子如何关闭消息?我认为$ form.submit做到了,但它对我不起作用。我错过了什么?
我的页面提交如下:
<h:commandLink value="Save" action="#{report.saveReport}" >
<f:param name="id" value="#{report.id}"/>
<f:param name="name" value="#{report.name}"/>
</h:commandLink>
答案 0 :(得分:0)
commandLink是一个链接,可能不会执行“标准”提交。有可能 javascript生成提交。这可能规避了提交代码的逻辑。将表单提交事件绑定到链接的onclick, 的所有内容都可以正常工作。