Я хотел бы использовать rich: effect
с элементом JSF в моем приложении, но у меня немного проблемы со стороной AJAX.
Как показано ниже, у меня есть элемент h: outputText
, который имеет ссылочное значение JSF ( # {MyBacking.sysMsg}
), который изменения во время взаимодействия пользователя с приложением. Поскольку элемент rich: effect
использует события javascript, указание приведенного ниже кода не работает.
Я пробовал использовать поддержку a4j: для ajaxify элемента h: outputText
, но это, похоже, тоже игнорируется. Пользователь не будет нажимать никакие кнопки - переменная sysMsg обновлена в другом месте, и я хочу выделить изменение для аудитории.
Код выглядит следующим образом:
<h:outputText value="#{MyBacking.sysMsg}" id="sysMsg" style="#{MyBacking.colour}" />
<rich:effect event="onchange" type="Highlight" params="duration:0.8" />
<rich:effect event="onchange" for="sysMsg" type="Appear" params="delay:3.0,duration:0.5" />
Я думаю, что на это обязательно будет простой ответ, но я не могу найти ответ в голове или в сети. Может кто-нибудь помочь мне?