Я хотел бы использовать rich:effect
с элементом JSF в моем приложении, но у меня возникли небольшие проблемы с AJAX-аспектом.
Как показано ниже, у меня есть элемент h:outputText
который имеет значение JSF (#{MyBacking.sysMsg}
), которое изменяется в процессе взаимодействия с приложением.Поскольку элемент rich:effect
использует события javascript, указание приведенного ниже кода не работает.
Я пытался использовать a4j: support для 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" />
Я думаю, что естьЭто будет простой ответ, но я не могу найти ответ в своей голове или в сети.Может кто-нибудь мне помочь?