Primefaces ProgressBar, который всегда работает - PullRequest
0 голосов
/ 19 октября 2018

У меня следующая проблема: я хочу, чтобы у меня была страница с индикатором выполнения Primefaces, который отслеживает асинхронные задания по времени.Прямо сейчас я запускаю индикатор выполнения с удаленной командой при вводе страницы, но как только она достигает 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>

Работает нормально, пока не завершится в первый развремя.Я не понимаю, как управляются звонки.При запуске он вызывает каждые 500 мс getTimerProgress, но когда он достигает 100%, он останавливается, но я этого не хочу.Можно ли это переопределить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...