1

Infopath 2007 で作成されたブラウザー対応フォームがあります。マネージ コードを使用できません。

updatelistitems() Web サービスを使用して新しい SharePoint 2007 リスト アイテムを作成したいと考えています。

これは、CAML テンプレートを作成し、そのテンプレートを使用して "受信" セカンダリ データ接続を作成することで実現できます。新しく作成されたデータ接続は、「送信」データ接続で updatelistitems() Web サービスにアクセスするときに更新パラメーターとして使用されます。

ただし、ユーザーがドロップダウン リスト ボックスを使用して新しいデータの一部を提供できるようにしたいと考えています。ただし、選択したアイテムをドロップダウン ボックスに含めて更新プログラムを送信する方法がわかりません。

バッチ ステートメントを動的に作成してテキスト ボックスに入れ、これを更新 CAML XML として使用しようとしましたが、更新にエラーがあったことを示すメッセージが表示されます。

バッチ ステートメントを動的に構築し、マネージ コードを使用せずに updatelistitem に送信するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

0

マネージ コードを使用することはできませんが、ブラウザ対応のフォームで Javascript を使用できるはずです。ほとんどのサンプルには、検証と計算を行うための JavaScript コードが含まれています。Web サービスへの呼び出しについても同様のことができるはずです。

于 2011-07-27T07:51:00.493 に答える