【问题标题】:JSF: f:ajax listener not called for t:selectOneRadioJSF:不为 t:selectOneRadio 调用 f:ajax 侦听器
【发布时间】:2011-05-31 08:56:44
【问题描述】:

这是我的代码:

<t:selectOneRadio id="someId" layout="spread" forceId="true" forceIdIndex="false" value="#{someHandler.value}"  required="true">
                <f:selectItems value="#{someOtherHandler.values}" var="item" itemLabel="#{item.name}" />
                <f:ajax listener="#{someHandler.toggle}" render="form:all" />       
</t:selectOneRadio>

但永远不会调用切换监听器:

public void toggle(AjaxBehaviorEvent event) {
    // ...
}

我在谷歌上搜索并找到了this bug report,但我不明白如何解决它。

有什么想法吗?

我有 Tomahawk 1.1.10 和 JSF 2 (MyFaces)。

【问题讨论】:

    标签: jsf jsf-2 tomahawk


    【解决方案1】:

    该错误表明该问题已在版本 1.1.11-SNAPSHOT 中得到解决。

    解决此问题的最简单方法是升级到最新的快照版本。

    【讨论】:

    猜你喜欢
    • 2012-04-08
    • 2012-08-11
    • 1970-01-01
    • 2012-07-25
    • 2015-01-02
    • 2014-03-13
    • 1970-01-01
    • 2012-06-07
    • 2013-12-14
    相关资源
    最近更新 更多