我有一个带有一个按钮的 JSF 页面。单击按钮时,我在执行一些数据库进程后重定向了另一个页面。我想使用 BlockUI,因为重定向需要一些时间。我添加了 primeface BlockUI 组件,但它对我不起作用。我查看了 PrimeFaces 展示页面,但我做不到。
我的 JSF 页面 (xhtml)
<h:body>
<h:form id="form1">
<div align="center">
<p:button id="btn1" value="database" outcome="database" />
<p:blockUI block="form1" trigger="btn1">
<p>Database process</p><br />
<p:graphicImage value="http://www.primefaces.org/showcase/images/loading.gif"/>
</p:blockUI>
</div>
</h:form>
</h:body>
BlockUI 在我用 p:commandButton 更改 p:button 后工作
<p:commandButton id="btn2" value="database" action="#{class.func()}" />
我的 func() 是
public void func()
{
return "database.xhtml";
}