我正在使用primefaces 3.4,当页面重定向到新页面时,我想在页面上显示忙碌指示符? 我有一个带命令按钮的页面,动作监听器将字符串返回到下一个资源,下一个资源需要时间来呈现页面我能够使用
显示ajaxrequest的忙指示符<p:ajaxStatus onstart="$.blockUI();" onerror="alert('error')" onsuccess="$.unblockUI();"/>
但是对于页面重定向,我可以显示相同的忙碌指示符吗? 请指教。
答案 0 :(得分:0)
也许你没有通过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>