5つの選択肢があるチェックボックスを使用して、かなり単純なフォームのトラブルシューティングを行っています。各選択肢は、チェックボックスがオンになっているかどうかに応じて非表示または表示されるフィールドのグループに対応しています。かなりシンプルです。
チェックボックスには、onClickイベントに、viewScope変数を設定し、すべてのフィールドグループを囲むパネルを部分的に更新するコードが含まれています。各フィールドグループは、viewScope変数がtrueの場合にレンダリングされるパネル内にあります。
ただし、3つのオプションをすばやく選択すると、最初のクリックの後のクリックが常に検出されるとは限らず、最初のパネルのみが表示されることがわかります。これは、onClickイベントが1回だけ実行され、すでに実行されている場合は再実行されないためだと思います。
誰かがこれを行うためのより応答性の高い方法を提案できますか?個々のチェックボックス?代わりにクライアント側のJS?