我有一个 PrimeFaces <p:dialog>
。该对话框有一个输入字段和一个命令按钮。命令按钮在没有 ajax 的情况下发布表单(例如通过简单模式上传文件)。如果输入字段上存在验证错误,则<p:message>
对话框中的错误会正确显示,但是由于非 ajax 回发,对话框会关闭。因为我没有使用 ajax,所以我不能真正使用技巧来保持对话框打开,如在提交后发生验证错误时保持 p:dialog openoncomplete
中回答的那样。
如果出现验证错误,在非 ajax 提交后保持对话框打开(或重新打开)的选项有哪些?