0

ユーザーが以前のファイルを上書きせずにファイルをアップロードできるカスタム列 (カスタム リスト用) を作成しようとしています。私が見ることができる「追加のみ」のコメント列とファイルアップロード列が既に存在します。

私はSharepointデザイナー2007で作業しています(2010はサイトでは機能しません)。オンラインで見つけたこのコード(http://pastebin.com/raw.php?i=0qN89meu)を参照して、しようとしていますMSDN で SharePoint のドキュメントを調べてください。デザイナーでサイトを開くことはできますが、そこからどこに移動すればよいかわかりません (ローカルで開くのではなく、既に Web サーバーで実行されています)。

開始方法がよくわかりません。単純な「右クリック->新しい列」機能があると思いましたが、見つかりません。誰かが、サイト上でコラムの作成を開始できる正しい方向に私を向けることができれば、それは素晴らしいことです. ありがとう!

4

1 に答える 1

0

テストされていないアイデア:

  1. カスタム リストへのルックアップ列を含むドキュメント ライブラリを作成します。
  2. イベント レシーバー (ItemAdded および ItemUpdated) を作成して、添付ファイルを取得し、それらを別のリストに移動します (正しいルックアップ値を使用)。--> Visual Studio でコーディング
  3. このドキュメント ライブラリには、読み取りアクセス許可のみを付与してください。
  4. ビューを調整して、カスタム リストのディスプレイに関連ドキュメントを表示します。

利点:

  • これはあなたの必要性に答えるようです
  • ドキュメント ライブラリのすべての使いやすさが得られます (他のユーザーに編集権限を付与したり、チェックアウトを強制したりすることを妨げるものは何もありません)。

短所:

  • あなたはルックアップで遊ぶ必要があります。機能をいじると、時々トリッキーになることがあります
  • 1 つのビジネス エンティティを 2 つのエンティティに分割します。カスケード削除を処理する必要があります (必要な場合)。
于 2012-07-03T00:45:29.350 に答える