在ajax请求期间禁用整个屏幕

Lan*_*ter 3 primefaces

因此,当您使用primefaces创建一个对话框时,它将禁用后台的所有页面.没有对话框,有没有一个好方法呢?

基本上我想在特定的ajax请求期间禁用整个页面.

Dan*_*iel 5

是的,它叫做BlockUI,

BlockUI

<p:panel id="pnl" header="My Panel">
    //content
    <p:commandButton id="saveBtn" value="Save" />
</p:panel>
<p:blockUI block="pnl" trigger="saveBtn" />
Run Code Online (Sandbox Code Playgroud)

另外,请看一下BlockUI部分的用户指南......