繰り返しテーブルがある InfoPath フォームをデザインしたいと考えています。このテーブルは、(データを受信するために) Web サービスを使用して、フォームのロード時にデータをロードします。問題は、ユーザーがこのデータを変更し、別の Web サービスを使用してフォーム送信時にサーバーに送り返す (データを送信する) ことができる必要があるということです。
ここで、コントロールがデータを受信するために Web サービス データ ソースにバインドされ、他の Web サービス (送信) がフォーム データをサーバーに送信するためにフォーム データ ソースにバインドされるように、複数のバインディングのようなものが必要です。
私はこれを単一の値コントロール (繰り返し値ではない) で実行しようとしましたが、コントロールをフォーム データ ソース フィールドにバインドし、フィールドの既定値を Web サービス (受信) フィールドに設定することでそれを実行できました。しかし、フォームがロードされるたびに、Web サービスによって返された最初の行のデータで満たされた 1 つの行 (Web サービスが返す行数に関係なく) を持つテーブルを取得するため、繰り返しテーブルに対してそれを行うことはできません。行の追加ボタンをクリックすると、最初の行と同じデータを持つ別の行が作成されます。
私を助けてください。ありがとう。