【发布时间】:2011-06-12 11:41:32
【问题描述】:
我想在我的应用程序中使用带有 JSF 元素的 rich:effect,但在 AJAX 方面遇到了一些问题。
根据下文,我有一个 h:outputText 元素,它有一个 JSF 引用值 (#{MyBacking.sysMsg}),它在用户使用应用程序的体验期间会发生变化。由于 rich:effect 元素使用 javascript 事件,因此指定下面的代码不起作用。
我尝试使用 a4j:support 对 h:outputText 元素进行 ajaxify 处理,但这似乎也被忽略了。用户不会点击任何按钮 - 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" />
我认为这肯定有一个简单的答案,但我似乎无法在脑海中或在网上找到答案。谁能帮我?
【问题讨论】:
标签: java javascript ajax jsf richfaces