2014-10-16 108 views

回答

1

如果我理解你的权利,你可以只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 &amp;&amp; args.validationFailed {PF('statusDialog').hide()}" 
        action="..."/> 
相关问题