【问题标题】:Basic ajax functionality in RichFacesRichFaces 中的基本 ajax 功能
【发布时间】:2011-08-12 06:12:10
【问题描述】:

当客户端发生某些事件时,我很难找到有关如何使用 Ajax 发送值的正确完整示例。

一个基本示例可以是汽车列表。每辆车都有一个名字和一个ID。当点击汽车时,汽车的 id 会发送到服务器。

RichFaces 中使用 a4j 的成语是什么?还是我应该用普通的 jsf2 试试这个?

我很容易找到我需要的部分,但总是有一些缺失的部分将这些东西粘合在一起。当然,总有变通办法,但我需要一种可靠、稳健的方法。

【问题讨论】:

    标签: ajax jsf-2 richfaces


    【解决方案1】:

    只要绑定组件的值,

    value="#{bean.selectedCar}"
    

    并且必须给你的组件一个 a4j:support 事件:

    例如对于组合框

    <a4j:support event="onchange" action="#{bean.method}" />
    

    例如对于数据表

    <a4j:support event="onselectionchange" action="#{bean.method}" />
    

    public void method() bean 上的方法中可以读取bean.selectedCar 的数据。

    希望对你有所帮助。

    【讨论】:

    • 谢谢!对于那些使用 RichFaces 4 的人来说,请注意。a4j:support 是 a4j:ajax
    【解决方案2】:

    【讨论】:

    • 我很想将此设置为正确答案,因为它更全面,但它在其他网站上,所以我不会。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多