データテーブルIDが再レンダリングとして指定されるチェックボックスがあります。JSP のチェック ボックスの完全なタグを次に示します。
<h:selectBooleanCheckbox id="A_IsDefaultSpouseAnnutant"
value="#{XXXXXX.a_IsDefaultSpouseAnnutant}">
<a4j:support actionListener="#{XXXXXX.changeVisibility}" ajaxSingle="true"
event="onclick" immediate="true" reRender="benListTable"/>
</h:selectBooleanCheckbox>
私の期待は、チェックボックスをクリックすると、下のデータテーブルが再レンダリングされ、変更された値が表示されることです。ただし、ページを手動で更新するまで、変更は有効になりません。この問題の原因をインターネットで検索しましたが、見つかりませんでした。どんなehelpも大いに役立ちます。
注: 再レンダリングしようとすると、テーブルが無効になります。JSFは無効な要素を再レンダリングしますか?