我有以下问题: 我想要一个带有Primefaces进度栏的页面,该页面可跟踪定时的异步作业。现在,我在页面输入时使用remoteCommand启动进度条,但是一旦达到100%,它就会停止调用,但我希望它永久调用。我有通过计时器启动的异步作业,我想随时跟踪该进度。
这是我的代码:
<p:remoteCommand oncomplete="PF('progressbarWidget').start();"
autoRun="true" />
...
<p:progressBar interval="500" widgetVar="progressbarWidget"
ajax="true" value="#{bean.getTimerProgress(timer)}"
labelTemplate="{value}%" styleClass="animated" global="false">
</p:progressBar>
它可以正常工作,直到第一次完成。我不知道如何管理电话。启动时,它每500ms调用一次getTimerProgress,但是当达到100%时,它将停止,但我不希望这样。可以覆盖它吗?