Chciałbym użyć elementu rich:effect
z elementem JSF w mojej aplikacji, ale mam niewielki problem ze stroną AJAX.rich: problem z używaniem efektu
Jak poniżej, mam element h:outputText
, który ma wartość odniesienia JSF (#{MyBacking.sysMsg}
), która zmienia się podczas doświadczenia użytkownika z aplikacją. Ponieważ element rich:effect
wykorzystuje zdarzenia javascript, określenie kodu poniżej nie działa.
Próbowałem używać a4j: support, aby zinterpretować element h:outputText
, ale jest to z pozoru ignorowane. Żaden z przycisków nie zostanie kliknięty przez użytkownika - zmienna sysMsg jest aktualizowana w innym miejscu i chcę podświetlić zmianę wśród odbiorców.
Kod jest w następujący sposób:
<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" />
myślę, że nie ma obowiązek być prosta odpowiedź na to, ale nie wydaje się znaleźć odpowiedź w głowie lub w sieci. Czy ktoś może mi pomóc?
Dzięki za pomoc - Próbowałem zarówno ajaxed panele i div bezskutecznie. – volvox
Zaktualizowałem swoją odpowiedź, aby dopasować się do Twoich potrzeb zmian wartości serwerów. – morja