InfoPath フォームにいくつかの繰り返しテーブルがあります。基本的に、それぞれに一連の文字列がリストされ、横にチェックボックスがあります。ユーザーが送信をクリックすると、繰り返しテーブルごとに少なくとも 1 つのチェックボックスがオンになっていることを確認したいと思います。
検証変数を true または false に設定するテーブルの検証イベント ハンドラーを作成している最中でしたが、検証イベントと変更イベントではメイン データ ソースが読み取り専用であることに気付きました。
フォームが送信される前に、繰り返しテーブルで何かがチェックされていることを確認するにはどうすればよいですか?
[注] フォームはブラウザと互換性がある必要があるため、複数選択コントロールの代わりに繰り返しテーブルを使用しています。
前もって感謝します