2011-08-12 28 views
0

在客戶端發生某些事件時,如何使用Ajax發送值的正確完整示例非常麻煩。RichFaces中的基本ajax功能

一個基本的例子可能是汽車列表。每輛車都有一個名字和一個ID。點擊汽車時,汽車的身份證被髮送到服務器。

在RichFaces中使用a4j的這個成語是什麼?或者我應該用普通的jsf2來試試這個嗎?

我很容易找到我需要的部分,但總是有一些缺失的部分粘在一起。當然,總是有一些解決方法,但我需要一種穩健可靠的方式。

回答

1

只需綁定組件的值,

value="#{bean.selectedCar}" 

,不得不您的組件的A4J:支持事件:

例如for comboBox

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

例如,對於dataTable的

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

在方法上豆public void method()您可以閱讀bean.selectedCar數據。

我希望這對你有所幫助。

+0

謝謝!對於那些使用RichFaces 4. a4j:支持是a4j:ajax – egaga