2011-07-26 9 views
1

Infopath 2007で記述されたブラウザ対応のフォームがあります。マネージコードを使用することができません。マネージコードなしのupdatelistitems Webサービスへの動的更新の送信

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

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

ただし、ユーザーがドロップダウンリストボックスを使用して新しいデータの一部を提供できるようにしたいと思います。しかし、私は、選択された項目を更新依頼のドロップダウンボックスに含める方法を理解できません。

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

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

ありがとうございます!

答えて

0

管理コードを使用することはできませんが、ブラウザ対応のフォームでJavascriptを使用できるはずです。ほとんどのサンプルには、検証と計算を行うためのjavascriptコードが含まれています。あなたは、Webサービスへのあなたの呼び出しに似た何かにできるはずです。

関連する問題