2011-01-28 11 views
0

複数のタグ、テキスト入力、ラジオなどが1つのインスタンスオブジェクトを参照しているとします。私はそのページのドロップダウンを使用して、前に言及した参照をオブジェクトの別のインスタンスに切り替える必要があります。JSFでバッキングBeanオブジェクトをどのように切り替えるのですか?

この部分はリスナーを変更するとかなり簡単です。しかし、私が持っている問題は、画面に現在表示されている値が新しい2番目のインスタンスに設定されているということです。

現在の値を現在のインスタンスに保存してから、ページが更新されたとき新しい値が新しいインスタンスから取得され、画面に表示されるようにします。

これを行う方法はありますか?私の質問は意味をなさないでしょうか?値が設定される前に、それが呼び出されるので

Grae

+0

JSF 1.xまたは2.x?なぜ[ajax]にタグを付けましたか? – BalusC

答えて

0

値変更リスナーは、まさにこのために間違ったツールです。

アクションリスナーは、ページからの値が検証されて設定された後に呼び出されます。

+0

ああ、それは非常に正しいと思う。 –

+0

私はactionListenersがアクションの前に呼び出されることを知っています。そして今、私はchangeListenersがactionListenersの前に呼び出されることを知っています。どこかで注文の完全なリストがありますか? –

関連する問題