2011-10-23 4 views
0

私はここの回答を参照しています:JSF 2:ビュースコープのBeanがh:フォームごとに1回作成されましたか?

Why can't I get ViewScope to work? Throws errors every time

私が正しく表示範囲を読んでいません。ページごとに1つのフォームしか作成できません。複数のフォームがある場合、Beanは複数回作成されます。

私はこれを確認できません。誰もそれを拒否してもらえますか?

おかげ

ナンセンスである

答えて

2

上記の引用はが適用されない場合は、どこ?このための適切な参照です)。 OPの問題は、issue 2215と報告されている何かによって引き起こされます。

+0

ありがとうございました。 '@ ViewScoped'ビーンと' 'の問題を解決するためには、虚偽の情報を取り除かなければなりません。したがって、「」を個別のFaceletsコンポーネントに入れることは安全です。 – Kawu

+0

どのような問題がありますか?ビュースコープのビーンプロパティを ''にバインドしていますか?もしそうなら、[@ViewScopedはタグハンドラで失敗する](http://balusc.blogspot.com/2011/09/communication-in-jsf-20.html#ViewScopedFailsInTagHandlers)。 – BalusC

+0

私はいつもこの文書を読んでいます。 :-)それは新しいインスタンスの作成用であろうと編集用であろうと、値に渡されるフォームへの静的な ''です。ただし、コマンドボタンの更新操作は、最初のクリックでのみ発生します。以降のクリックごとに、更新メソッドはまったく実行されません。私は自分の問題がhttp://community.jboss.org/message/631936および/またはhttp://www.java.net/node/701117と同じかどうかをチェックする必要があります。 javax.faces.PARTIAL_STATE_SAVINGをfalseに設定することは問題にならないことに注意してください - 私はdrag'n dropする必要がありますhttps://issues.jboss.org/browse/RF-10967 – Kawu

関連する問題