rich: проблема использования эффекта

Я хотел бы использовать 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" />

Я думаю, что на это обязательно будет простой ответ, но я не могу найти ответ в голове или в сети. Может кто-нибудь помочь мне?

7
задан Jigar Joshi 20 January 2011 в 13:54
поделиться