列のリスト項目から添付ファイルの名前を表示する方法
-
10-12-2019 - |
質問
私は発表リストを持っていて、いくつかの発表は複数の添付ファイルを持っています。ビューは添付ファイルを表示するように設定されていますが、このペーパークリップのアイコンはおそらくリスト項目が添付ファイルを持っていることを意味します。
私が達成する必要があるのは、リスト項目の添付ファイルの名前を追加の列(可能であればマルチラインテキストフィールドに)表示することです。私はこれを達成するのでしょうか?
私はこのサイトであるがそれがSP2010の場合、私はSP2013で働いています、そして私はこれを使うことができません。SP Designer 2013で行うことができるものはすべて素晴らしいでしょう。
解決
あなたはそれをするための2つの方法があります。
1は添付ファイルという名前のリストに隠されたフィールドを作成し、イベント受信者の助けを借りて、添付ファイルが追加、更新、削除されたときに設定します。そのため、添付ファイル名があります(必要に応じてそれらをリンクとして追加する場合は、この列はマルチラインテキストボックスタイプ(リッチテキストフィールド)である必要があります)。
2秒と最も簡単な方法は、SharePoint Designerを使用した変更です。 http:// amitphule。blogspot.in/2012/04/display-item-attachments-in-SharePoint.html
追加の助けを必要とするかどうか私に知らせてください。
他のヒント
私はあなたがすでにあなたの問題の解決策を見つけたと思います。私はあなたと似た問題にも苦労していました。ビューに「ビューツールを一覧表示する」ことができませんでした。これは、Webパーツプロパティ(その他]セクションで[サーバーレンダリング]オプションをチェックした後に解決されました。ただし、JSLinkとjQueryを使用して簡単に回避策を見つけました。このソース。
InfoPath Designerを使用してURLを「単純なテキスト」フィールドに注入することで、この問題を常駐しました。
工程は以下の通りであった。
- リストに「単線のテキスト」フィールドを作成します。私は鉱山 "attachmenturl"
-
InfoPath Designerをロードします。 SharePointリスト をロードしてロードします。
-
「単線のテキスト」フィールド「attachmentURL」を右クリックし、「テキストボックスのプロパティ」 を選択します。
- 「value」の横にある「デフォルト値」で、「FX」ボタンをクリックします。
href="https://i.stack.imgur.com/eihxx.png" rel="nofollownoreferrer">
- 「式」ダイアログボックスで、「フィールドまたはグループの挿入」ボタンを選択します。
- 「高度な表示」で、「添付ファイル」フォルダを展開し、「:actionmentURL」アイコンを選択して「OK」をクリックすると、フォームに戻る
- フォームに他の変更を行った後、フォームをSharePointリストに公開します。
これは私に取り付けファイル名を与えました。その後、SharePoint Designerを使用してURLの残りの部分を構築します。
-
SharePoint Designerを開き、リストワークフロー に移動します。
-
この構造の後に続くハイパーリンクを作成することによって添付ファイルのURLを構築することができるようになりましょう。
href="https://site/forms/list/listname/attachments/id/attname/attachments/id/attachmenturl"> https:// site / forms / lists / listName /添付ファイル/ id / actionmentUrl
href="https://i.stack.imgur.com/zsvxa.png" rel="nofollow noreferrer">
このメソッドのデザイナーワークフローに添付ファイルのURLを作成することはありませんでした。その後、好きな場合はフルURLを別のフィールドにプッシュすることも、ワークフローで電子メールで送信できます。
-
- フォームに他の変更を行った後、フォームをSharePointリストに公開します。
- 「高度な表示」で、「添付ファイル」フォルダを展開し、「:actionmentURL」アイコンを選択して「OK」をクリックすると、フォームに戻る
- 「式」ダイアログボックスで、「フィールドまたはグループの挿入」ボタンを選択します。
- 「value」の横にある「デフォルト値」で、「FX」ボタンをクリックします。
-