RichFaces中的基本ajax功能

时间:2011-08-12 06:12:11

标签: ajax jsf-2 richfaces

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

一个基本的例子可能是汽车列表。每辆车都有名字和身份证。单击汽车时,汽车的ID将发送到服务器。

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

我很容易发现我需要的部分,但总是有一些缺失的部分将这些东西粘合在一起。当然,总是有变通方法,但我需要一种坚实,稳健的方式。

2 个答案:

答案 0 :(得分:1)

只需绑定组件的值

value="#{bean.selectedCar}"

并且必须为您的组件提供a4j:支持事件:

E.g。 for comboBox

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

E.g。 for dataTable

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

在bean public void method()上的方法中,您可以读取bean.selectedCar

的数据

我希望这对你有所帮助。

答案 1 :(得分:1)