2011-08-12 15 views
0

クライアント側で何らかのイベントが発生したときにAjaxを使用して値を送信する方法について、完全な例を見つけるのに苦労します。RichFacesでの基本的なAjax機能

基本的な例は、車のリストです。各車には名前とIDがあります。車がクリックされると、車のIDがサーバーに送信されます。

a4jを使用したRichFacesでは、これのイディオムは何ですか?または、私はプレーンなjsf2でこれを試すべきですか?

私は必要な部分を簡単に見つけることができますが、いつも一緒に接着する欠けている部分があります。もちろん、常に回避策がありますが、私は強固で強固な方法が必要です。

答えて

1

ちょうどあなたのコンポーネントにa4j、コンポーネントの値をバインド

value="#{bean.selectedCar}" 

と持っていた:サポートイベント:例えば

をコンボボックス用

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

などです。あなたがbean.selectedCarのデータを読み取ることができpublic void method() BeanのメソッドでのdataTable

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

ため。

私はこれがあなたに役立つことを願っています。

+0

ありがとうございました! RichFacesを使用している人のためのメモ4. a4j:a4j:ajax – egaga