我正在使用 primefaces 3.4,当页面重定向到新页面时,我想在页面上显示繁忙指示符?我有一个带有命令按钮的页面,动作侦听器将字符串返回到下一个资源,下一个资源需要时间来呈现页面我能够使用 ajaxrequest 显示繁忙指示器
<p:ajaxStatus onstart="$.blockUI();" onerror="alert('error')" onsuccess="$.unblockUI();"/>
但是对于页面重定向,我可以显示相同的繁忙指示器吗?请指教。
我正在使用 primefaces 3.4,当页面重定向到新页面时,我想在页面上显示繁忙指示符?我有一个带有命令按钮的页面,动作侦听器将字符串返回到下一个资源,下一个资源需要时间来呈现页面我能够使用 ajaxrequest 显示繁忙指示器
<p:ajaxStatus onstart="$.blockUI();" onerror="alert('error')" onsuccess="$.unblockUI();"/>
但是对于页面重定向,我可以显示相同的繁忙指示器吗?请指教。
也许您没有通过 Ajax 执行您的请求。
这段代码对我有用:
<html xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:head></h:head>
<h:body>
<h:outputScript library="primefaces" name="jquery/jquery.js" />
<h:outputScript library="js" name="jquery.blockUI.js" />
<h:form>
<p:commandButton value="navigate" action="test.xhtml?faces-redirect=true"/>
</h:form>
<p:ajaxStatus onstart="$.blockUI();" onerror="$.unblockUI();alert('error');" />
</h:body>
</html>