-1
在当前页面我有一个确认模式window.once模式窗口提交它导航到另一个页面。 导航时间过长,用户可以多次提交。 我使用的Ajax进度条也加载到onsuccess.after,用户可以提交。 我怎么可以限制单提交请帮我多个表单页面提交导航到JSF primeface中的另一个页面
在当前页面我有一个确认模式window.once模式窗口提交它导航到另一个页面。 导航时间过长,用户可以多次提交。 我使用的Ajax进度条也加载到onsuccess.after,用户可以提交。 我怎么可以限制单提交请帮我多个表单页面提交导航到JSF primeface中的另一个页面
如果我理解你的权利,你可以只show()
一切之上的模态对话框,从不close()
它?
<p:commandButton ... onclick="PF('statusDialog').show()" action="..."/>
<p:dialog widgetVar="statusDialog" modal="true" draggable="false" closable="false" resizable="false" showHeader="false">
<p:graphicImage name="/img/ajaxloadingbar.gif" />
</p:dialog>
当然你可以省略ajaxloadingbar.gif如果你想。你可以从here获取它。
您也可以删除对话框中出现错误的情况下:
<p:commandButton ... onclick="PF('statusDialog').show()"
oncomplete="if(args && args.validationFailed {PF('statusDialog').hide()}"
action="..."/>