настраиваемое поле вложения в sharepoint - PullRequest
0 голосов
/ 28 ноября 2011

Мне нужно изменить стандартное поведение вложения sharepoint таким образом, чтобы, когда пользователь нажимал «присоединить файл», отображался промежуток «partAttachment», который просит пользователя загрузить файл.

Я хочу добавить еще одно поле "Заголовок", то есть заголовок загружаемого файла, в spanAttachment span.Делая это, я хочу, чтобы sharepoint хранил filepath, как он и делал, и заголовок файла.и в конце я хочу, чтобы этот титул был сохранен там, где sharepoint хранит путь к файлу, и я должен быть в состоянии получить пути и заголовок при необходимости.Можете ли вы предложить плз что-нибудь.

Я уже пытался создать настраиваемое поле, используя элемент управления загрузкой, который берет заголовок и файл от пользователя, но не может понять, куда загрузить файл, как это обычно происходит с системой загрузки по умолчанию.

1 Ответ

0 голосов
/ 28 ноября 2011

Вы на правильном пути.Попробуйте использовать коллекцию вложений элемента списка.что-то вроде

mySpListitem.Attachments.Add(fileName, fileBytes);

, затем используйте свой собственный элемент управления рендерингом поля, чтобы отобразить вложенные файлы так, как вы хотите.Чтобы получить вложение для элемента, необходимо создать ссылку, которая указывает на {ListUrl} / Attachments / {ItemId} / {Filename}

, например http: //.../Lists/Tasks/Attachments/1/Devices%202.png

...