Запретить удаление вложений из элемента списка SharePoint - PullRequest
0 голосов
/ 07 января 2010

У нас есть пользовательский тип списка SharePoint . Часть функциональности нашего списка зависит от наличия определенного вложения для каждого элемента списка. Когда пользователь случайно или преднамеренно удаляет вложение (с именем DoNotDelete.fi!) Элемента списка, наша функциональность для этого элемента нарушается . Поэтому мы хотели бы запретить пользователю возможность удалять это конкретное вложение элемента списка (но в противном случае он должен иметь возможность редактировать элемент списка).

Может ли это быть достигнуто с помощью EventReceiver для этого элемента списка ? Учитывая, что вложения хранятся в RootFolder списка, возможно, EventReceiver нужно прикрепить не к элементу списка, а в другом месте?

1 Ответ

3 голосов
/ 07 января 2010

Да, возможно, я однажды создал такую ​​конструкцию.

Вы должны реализовать метод ItemAttachmentDeleting для SPItemEventReceiver. Смотрите все возможные методы здесь: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spitemeventreceiver_members.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...