jsfアプリケーションでは、要約されたデータを持つ表があります。詳細に興味があれば、行をクリックして別のページの詳細を見ることができます。 「マスター」ページのマネージドBeanがイオンビュースコープである場合、「詳細」ページから戻ってくるたびに再作成されます。ユーザーがチェックボックスをオンにしなければならないと思っていません。詳細はこちら。私はセッションの中でbeanを置くことを解決することができますが、ユーザーが完全に異なるセクションでアプリケーションとやり取りしているときにも、この方法でBean(およびデータ)はメモリに保持されます。おそらく私はカスタムスコープが必要でしょう:Jsf:2ページのマスターディテールのどのBeanスコープですか?
- カスタムスコープに関するドキュメントは貧弱で、私はバグがあり、うまく動作しないと戸惑う人々について少し怖いです。
- 私が扱っているシナリオは私にとってはかなり一般的だと思われるので、なぜそれに対応するための解決策がないのだろうと思います。
おかげ フィリッポ
私は会話スコープについて読みましたが、他の場所に行くことができるメニューがあれば、会話を終了する可能性はなく、明示的にマネージドBeanのメソッドを呼び出す必要があります。 – Filippo
MyFaces CODIは簡単な作業です。 –