Обновление пользовательского интерфейса на JSF 2 - PullRequest
3 голосов
/ 27 июля 2011

Есть ли способ асинхронного обновления элементов пользовательского интерфейса в JSF 2? Например, человек смотрит на экран, и некоторые элементы на экране обновляются, когда, например, пакетное задание меняет какое-то значение.

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Есть несколько решений. Например, один a4j: push , что далее описано здесь .

IceFaces также известен этим. Обратите внимание, что некоторые компоненты по существу выполняют опрос через AJAX, в то время как другие фактически используют реверсивный ajax / comet.

0 голосов
/ 06 августа 2015

Вы также можете использовать <p:poll>, предоставленный PrimeFaces .

Вот рабочий пример:

<h:form>
    <h:outputText id="txt_count" value="#{counterView.number}" />
    <p:poll interval="3" listener="#{counterView.increment}" update="txt_count" />
</h:form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...