2009-07-10 15 views
2

私はSharePoint 2007環境でカスタマイズされたドキュメントライブラリを開発しています。私がやっていることは、ドキュメントに関連する複数の情報列を持つコンテンツタイプを作成することです。ユーザーは、標準の新しいドキュメント機能ではなく、このコンテンツタイプを使用して新しいドキュメントをアップロードします。このコンテンツタイプの私のコラムの1つは、私が扱えるよりも難しいことが分かっています。Sharepointルックアップ列のカスタマイズ

この列は基本的に「関連ドキュメント」列の一種であると考えられ、このドキュメントに関連する別のドキュメントを選択するオプションを提供します。だから私はライブラリ内の他のすべてのドキュメントのタイトルを表示し、ユーザーが1つを選択できるようにするルックアップ列を作成すると考えました。十分に単純ですが、私はこれよりもはるかに多くの機能を必要としています...ここに私は助けが必要です。

実際に関連するドキュメントにリンクするには、タイトルを表示するだけでなく、ユーザーがドキュメントを追加している間は編集モードではなく、ドキュメントが表示された後で標準のドキュメントライブラリビュー追加されました。

「ドキュメント番号」という別の列に格納されているurl変数を含めるにはリンクも必要です。

私はこれがうまくいくカスタムコーディングを必要とすると仮定します。 SharePoint Designerを使用することはできません。私はVisual Studioを使用し、コードはC#でなければなりません。これはパッケージ化され、機能としてリリースされます。

誰でも私を助けることができますか?コード例、提案など...?ありがとう!

答えて

1

私は基本値タイプとしてマルチカラムフィールドを使用することをお勧めします。this article on MSDNはあなたを始めなければなりません。ドキュメントライブラリビューでフィールドをレンダリングするには、レンダリングパターンを使用する必要があります。便利なことに、MSDNにはexample of a multi-column RenderPatternがあります。

関連する問題