私のプロジェクトには、データグリッド内の項目のチェックボックスがいくつかあるダイアログボックスと、それをリストに追加するコマンドボタンがあります。
このページには、JSF 検証を行うフィールドがいくつかあります。
私の現在の機能は、ユーザーがダイアログボックスが表示されるページで commandButton をクリックしたときのようなものです。ユーザーがチェックボックスを介していくつかのアイテムを選択し、ダイアログボックスの追加ボタンをクリックする場所。その後、ダイアログ ボックスが閉じられ、そのアイテムがページ内のテーブルに追加されます。
ここで、ユーザーがそのダイアログボックスを開くたびに、テーブルに追加したアイテムを常に選択する必要があるなど、いくつかの機能を追加したいと考えています。このために、コマンド ボタンで ajax によってメソッドを呼び出しています。これにより、ダイアログ ボックスが開き、すべてのチェックボックスが更新されます。
問題は私のページの検証によるもので、検証に合格できません。コマンドボタンでimmediate="true"も保持しました。しかし、この場合、更新後にチェックボックスを選択できません。
チェックボックスの PS 値 HashMap を使用しています。JSFとプライムフェイスを使用しています