0

SharePoint リストから取得され、繰り返しセクションに読み込まれる一連の質問があります。このセクションには、質問番号 (SharePoint から)、質問自体 (SharePoint から)、およびドロップダウン ボックスの [はい/いいえ] (SharePoint からではない) の 3 つの要素があります...

繰り返しグループ部分は問題なく機能し、SharePoint サイトからすべての質問番号と質問を取得していますが、情報を記録するためにドロップダウン ボックス (はい/いいえ) をローカル データ ソースにバインドすることはできません。

基本的に、私が持っているのは動的に生成されたフォームで、SharePoint から質問を引き出し、ユーザーは質問ごとに「はい」または「いいえ」と答えます。はい/いいえドロップダウンは繰り返しセクション内にあるため、何にも関連付けることができません...

助けてくれてありがとう!

4

3 に答える 3

0

問題は、メインのデータソースが SharePoint データに基づいていることだと思います。メイン データソースを Web サービス (Sharepoint または自己構築) に基づいているとすぐに、Web サービスを変更せずに変更することはできません。

目的の結果を達成するには、いくつかの方法があります。

  1. Sharepoint からデータを取得し、事前入力されたフォームを提供する Web サービスを作成します。
  2. セカンダリ データソース (取得) をフォームに追加し、コードを使用して繰り返しセクションにデータを追加します。
于 2010-03-27T13:06:36.987 に答える
0

私がこれを達成した方法は次のとおりです。

すべてのデータ バインディングを処理するためにウィザードを使用したわけではありません。

そのグループの各反復で表示したいすべてのフィールドを使用して、繰り返しグループを作成しました。

そこから、さまざまな SharePoint ソースから取得した情報を繰り返しグループに入力するコードを作成しました。(例: 質問番号、質問本文)

ユーザーが対話できる「回答」コントロールを設定するときが来たとき、私は単純に値として 0 をそこに押し込みました。

最後に、提出したときに、繰り返しグループをトラバースし、回答に基づいて CAML ドキュメントを作成しました。

そこから、SharePoint リストへの回答を撮影し、フォームを SharePoint ライブラリに押し込みました。

ネイサンが私と共有したリンクは、これを完全に概説していないかもしれませんが、非常に役に立ちました!

于 2010-05-18T19:33:29.757 に答える
0

yes/no ドロップダウンで送信接続をトリガーするルールを追加できます。

于 2010-04-20T18:51:16.693 に答える