2011-08-11 14 views
1

SharePoint DesignerのカスタムリストフォームにASP.NETリストボックスを追加し、フォームの保存時に選択したアイテムを参照フィールドにポストしようとしています。この理由は、複数選択ルックアップコントロールが厄介で、リストボックスでjQueryなどを使用したカスタマイズが可能であることです。SharePointリストボックスコントロールをSharePointの参照フィールドにバインドするにはどうすればよいですか?

リストボックスをページと同じフィールドにリンクするページにデータソースコントロールを追加しましたルックアップ、リストボックスに正当な値が表示されるようにします。

私は、リストボックスの属性に次の行を追加しましたが、運としました:

__designer:bind="{ddwrt:DataBind('i',concat('ff5',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@SD_x0020_KB_x0020_Article')}" 

誰がどんな考えを持っていますか?

+0

** N.B。**私は、私はこのソリューション、唯一のSharePoint DesignerでのVisual Studioを使用できない制限しています。 – dangerdave

+0

どのバージョンのsharepointですか? 2007年または2010年 –

+0

@brian brinley:2007(WSS) – dangerdave

答えて

0

これは2007年にSharePointデータソースで実行できるはずです。 SPDataSourceコントロールは、リストコントロールにバインドできるデータセットを作成します。

Chris O'Brienには、SPDataSourceとコントロールへのバインディングに関する素晴らしいチュートリアルがあります。

http://www.sharepointnutsandbolts.com/2008/07/spdatasource-every-developer-friend.html

+0

ブライアンのrepsonseありがとう。 Lookupリストに投稿することについて話し合っている部分を見つけることができないようです。パート1では、彼はパート2でそれについて話すと言いますが、それから彼は忘れるようです。何か不足していますか? – dangerdave

関連する問題