f:ajax监听器从未触发 [英] f:ajax listener never fired

查看:108
本文介绍了f:ajax监听器从未触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用JSF 2.0 Primefaces 2.2和Spring 3.0.5. 我在使用f:ajax侦听器时遇到了一个小问题,它没有被解雇. 这是代码:

i'm using JSF 2.0 primefaces 2.2 and Spring 3.0.5. I have a little problem usign f:ajax listener that wasn't fired. This is the code:

<h:form prependId="false" >
   <h:selectOneRadio value="#{autoBean.newAuto.marca}">
        <f:selectItem itemValue="aa"/>
        <f:selectItem itemValue="bb"/>
        <f:ajax event="click" listener="#{autoBean.update}" />
    </h:selectOneRadio>
</h:form>

这是方法:

public void update(AjaxBehaviorEvent event)
{
}

有什么主意吗? 预先谢谢你

any idea? Thank you in advance

更新 抱歉,问题不仅仅在于解释...

UPDATE Sorry, but the problem isn't simply to explain...

推荐答案

我想您错过了指定要触发ajax更新的事件:

I guess you've missed to specify which event you want to trigger the ajax update:

<f:ajax event="keyup" ... />

这篇关于f:ajax监听器从未触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆