Как показывать имена вложений из элемента списка в столбце?
-
10-12-2019 - |
Вопрос
У меня есть список объявлений, а некоторые анонсы имеют несколько вложений.Представление установлено значение для отображения вложений, но он просто показывает этот значок PaperClip, который, вероятно, означает, что элемент списка имеет вложения.
Что мне нужно достичь, - это показать название вложений элементов списка в дополнительном столбце (если возможно, на многослойном текстовом поле).Как бы я добился этого?
Решение
У вас есть 2 способа сделать это.
Один из них создает скрытое поле в списке с именем вложений, а также с помощью получателя события, установите его при добавлении вложения, обновленные, удаленные.Итак, теперь у вас есть имена вложений (при необходимости добавить их в качестве ссылок, для этого столбца должна быть в типе многострочной текстовой коробке (Rich Text Text)).
Во-вторых и простых способов - это модификации, используя SharePoint Designer.Просто следуйте этим шагам, упомянутым на: http:// amitphule.blogspot.in/2012/04/display-item-attachments-in-sharepoint.html
Дайте мне знать, если вам нужна дополнительная помощь.
Другие советы
Я предполагаю, что вы уже нашли решение для вашей проблемы.Я также боролся с проблемой, похожей на твоего.Не удалось получить «Инструменты просмотра списка» для моего представления.Это было разрешено после того, как я проверил опцию «Server Render» в разделе «Свойства веб-части».Однако я нашел легкий обходной путь с помощью Jslink и jQuery.Пожалуйста, обратитесь к Этот источник.
Я получил эту проблему, используя infoPath Designer, чтобы ввести URL в поле «Простая строка текста».
Шаги были следующими.
- Создайте «единую строку текста» в вашем списке. Я позвонил My "AttachmentUrl"
-
Загрузите дизайнер InfoPath. и загрузить свой список SharePoint
-
Щелкните правой кнопкой мыши на «Одной линейке текстового» поля «AttachmentURL» и выберите «Свойства текстового поля»
- в разделе «Значение по умолчанию» рядом с «значением», нажмите кнопку «FX»
- в диалоговом окне «Формула» выберите кнопку «Вставить поле или группу»
- в «Расширенном виде», разверните папку «Вложение» и выберите значок «: AttachmentURL» и нажмите «ОК», вернемся к вашей форме
- После выполнения любых других изменений в вашей форме опубликуйте форму в список SharePoint
Это дало мне имя файла вложения. Затем я использовал SharePoint Designer для создания остальной части URL:
-
Откройте дизайнер SharePoint и перейдите к вашему списку Workflow
-
Теперь вы сможете построить URL вложения, создавая гиперссылку, которая следует этой конструкции:
https:// Сайт / Формы / списки / listsname / Вложение / ID / AttachmentURL
У меня не было никакой проблемы создание URL вложения в дизайнерском рабочем процессе с этим методом. Затем вы можете нажать полный URL в другое поле, если вам нравится, или отправьте его по электронной почте с рабочим процессом.
-
- После выполнения любых других изменений в вашей форме опубликуйте форму в список SharePoint
- в «Расширенном виде», разверните папку «Вложение» и выберите значок «: AttachmentURL» и нажмите «ОК», вернемся к вашей форме
- в диалоговом окне «Формула» выберите кнопку «Вставить поле или группу»
- в разделе «Значение по умолчанию» рядом с «значением», нажмите кнопку «FX»
-