0

我正在使用 primefaces 3.4,当页面重定向到新页面时,我想在页面上显示繁忙指示符?我有一个带有命令按钮的页面,动作侦听器将字符串返回到下一个资源,下一个资源需要时间来呈现页面我能够使用 ajaxrequest 显示繁忙指示器

<p:ajaxStatus onstart="$.blockUI();" onerror="alert('error')" onsuccess="$.unblockUI();"/>

但是对于页面重定向,我可以显示相同的繁忙指示器吗?请指教。

4

1 回答 1

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>
于 2013-07-28T21:58:15.270 回答