2011-11-18 11 views
1

私はVisual Studio 2010、SharePoint 2010にカスタムドキュメントのコンテンツタイプとフォームを使用しています。さらに、jqueryを使用してドキュメントの追加/編集/表示フォームを作成する予定です。この外部データをSharePointに保存するにはどうすればよいですか?

アップロードした各ドキュメントにもメタデータとして追加された多数の外部データ要素があるドキュメントライブラリが必要なソリューションを開発しています。

私が理解しようとしている難しい部分は、ユーザーが複数の同じ外部データ要素を指定して追加できるようにすることです。

私はSharePointで内部的にデータを表現する方法を理解しようとしています。私の最初の考えは、ユーザが外部選択を追加するときに、非表示の外部フィールドをプログラムで追加することです。しかし、私はまた、これらの外部要素を非外部テキストフィールドとして保存することを考えていますが、外部データの参照と検証を実行する独自のコードを持っています。

ユーザーインターフェイスがjqueryのタブ付きフォームになり、ユーザーがすべての外部データを有効にするため、おそらく大したことをする必要があります各SP文書に関連付けることができます。

私は何をしようとしているのかをさらに説明し、そのイメージを含むことをうまく説明しようとしました。基本的に私は、ユーザーが望むように、各ドキュメントに1 +外部データ関係を追加したいと考えています。

これは単なるデータ例を使用しています。実際には、例のように4〜7の複雑な関係があります。ユーザーはドリルダウンして、ドロップダウンの1,2、または3つすべてを選択することができます。

エキスパートエクスチェンジでは、どのように複数のゾーンを質問に追加することができるのかと似ていると考えてください。

例の図は、ここにある:http://flic.kr/p/aFUSJn

+0

SharePointに関する質問は、[sharepoint.stackexchange.com] (http://sharepoint.stackexchange.com/)で非常に歓迎されるでしょう - あなたはそれを投稿することを検討したいかもしれませんが、 。 – SPDoctor

答えて

0

あなたは、単にデータを区切ると、あなたがそれをやりたい、あなたのコードを使用し、その後、複数行のテキスト列を追加し、ユーザーの入力にコンマの持つメタデータを持ってもらえ?

0

あなたは重要なカスタムコーディングへの悪影響はないと述べた:)

一つの解決策は、SharePointコンテンツタイプを使用することです。そのトリックは、リスト内のすべてのアイテムが同じコンテンツタイプを持つ必要はないということです。

したがって、次の操作を実行できます。

  • ユーザーが、彼はそれらのフィールドをmatchsコンテンツタイプを生成するか選択できます使用したいフィールドを選択していると。
  • その後、あなたは、すべてのあなたの情報を強くSharePointリストに入力したコンテンツテンプレート

を使用してドキュメントリストにドキュメントを追加します。

以前はxsdファイルに基づいてコンテンツタイプを生成するシステムを構築しましたが、これはうまくいきました。

関連する問題