値の変更イベントを処理するメソッドの記述

入力コンポーネントの値が変更されたときに、イベントをトリガーできます。入力タグのvalueChangeListener属性を、イベントを処理するBeanのメソッドにバインドできます。

たとえば、ページに、住所情報を収集するための複数の入力テキスト・ボックスがあり、ユーザーが国を選択できるドロップダウン・メニューが組み込まれているとします。国の選択によって、表示される入力テキスト・ボックスとその表示順序が決まります。国のドロップダウン・メニューの表示に使用されるコンポーネントには、valueChangeListener属性があります。この属性は、現在のロケールを変更し、適切な表示を設定するバッキングBeanのメソッドにバインドされています。

値の変更イベント・メソッドは、パラメータとしてValueChangeEventを受け入れ、voidを戻すpublicメソッドであることが必要です。


メソッド・バインディングについて
アクションを処理するメソッドの記述
JSFでのアクション・イベントおよびリスナーについて
JSFでのアクション・イベントおよびリスナーについて
ナビゲーションに影響を与えるアクション・メソッドおよび結果について