如何为 Richfaces 4 中的事件附加 actionListener
我有来自 Richfaces 3.3 的以下代码,
<h:inputText id="transamount" value="#{myBean.amount}">
<a4j:support event="onkeyup" ajaxSingle="true" actionListener="#{myBean.validTransAmt}" requestDelay="200" ignoreDupResponses="true" reRender="main,submitButton" />
</h:inputText>
我需要将其升级到 Richfaces 4,并且不确定现在如何附加 actionListener,因为 a4j:ajax 组件不支持它取代 a4j:支持。
这是我到目前为止所拥有的。
<h:inputText id="transamount" value="#{myBean.amount}">
<a4j:ajax event="onkeyup" reRender="main,submitButton" />
</h:inputText>
有人可以解释一下如何在这里附加一个actionListener吗?
谢谢
I have the follwoing code from Richfaces 3.3
<h:inputText id="transamount" value="#{myBean.amount}">
<a4j:support event="onkeyup" ajaxSingle="true" actionListener="#{myBean.validTransAmt}" requestDelay="200" ignoreDupResponses="true" reRender="main,submitButton" />
</h:inputText>
I need to upgrade it to Richfaces 4 and am unsure how to attach the actionListener now as it's not supported under the a4j:ajax component which replaces a4j:support.
This is what I have so far.
<h:inputText id="transamount" value="#{myBean.amount}">
<a4j:ajax event="onkeyup" reRender="main,submitButton" />
</h:inputText>
Could someone explain how to attach an actionListener here?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
richfaces 4.0 使用与 3.x 不同的语法
在你的情况下:
onkeyop = keyup
reRender = render
不要使用逗号来分隔“render”属性中的值。
尝试:
richfaces 4.0 uses a different syntax as 3.x
in your case:
onkeyop = keyup
reRender = render
don't use a comma to separate values in the 'render' attribute.
try:
它只需要使用“listener”属性来代替:
It just requires the use of the 'listener' attribute instead: