【发布时间】:2011-08-12 06:12:10
【问题描述】:
当客户端发生某些事件时,我很难找到有关如何使用 Ajax 发送值的正确完整示例。
一个基本示例可以是汽车列表。每辆车都有一个名字和一个ID。当点击汽车时,汽车的 id 会发送到服务器。
RichFaces 中使用 a4j 的成语是什么?还是我应该用普通的 jsf2 试试这个?
我很容易找到我需要的部分,但总是有一些缺失的部分将这些东西粘合在一起。当然,总有变通办法,但我需要一种可靠、稳健的方法。
【问题讨论】:
当客户端发生某些事件时,我很难找到有关如何使用 Ajax 发送值的正确完整示例。
一个基本示例可以是汽车列表。每辆车都有一个名字和一个ID。当点击汽车时,汽车的 id 会发送到服务器。
RichFaces 中使用 a4j 的成语是什么?还是我应该用普通的 jsf2 试试这个?
我很容易找到我需要的部分,但总是有一些缺失的部分将这些东西粘合在一起。当然,总有变通办法,但我需要一种可靠、稳健的方法。
【问题讨论】:
只要绑定组件的值,
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 的数据。
希望对你有所帮助。
【讨论】:
【讨论】: