Приглашение пользователя при активации функции SharePoint через сайт - PullRequest
1 голос
/ 15 января 2010

Хотелось бы узнать, есть ли способ предложить пользователю при активации / деактивации функции в SharePoint.

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

Спасибо, ребята!

1 Ответ

2 голосов
/ 15 января 2010

Вам нужно это для работы с ЛЮБОЙ функцией, которая активирована на вашем сайте, или только с функциями, которые вы разработали? Если это последний случай, вы можете добавить обработчик событий (SPFeatureReceiver) к вашей функции и перехватить событие активированное событие.

РЕДАКТИРОВАТЬ: Согласно комментарию @ Мухимби, я наконец понял вопрос - вы хотите разрешить пользователю редактировать некоторые свойства и только потом активировать функцию. В этом случае я бы предложил определить функцию как «скрытую», чтобы она не отображалась в списке «веб-функции» и «функции сайта». Затем создайте пользовательскую страницу для «администрирования» этой функции, которая позволит пользователю переопределить соответствующие параметры и т. Д. Затем зарегистрируйте эту страницу администрирования в SharePoint (опять же, при развертывании как функция эти две функции могут быть сшиты вместе) , Цитировать хорошую статью об этом можно найти здесь: http://www.tonstegeman.com/Blog/Lists/Posts/Post.aspx?ID=13

РЕДАКТИРОВАТЬ2: нашел аналогичную статью здесь на SO: Форма активации функции SharePoint
Один из ответов дает хорошее замечание: «Проблема в том, что вы не всегда знаете, где будет выполняться код активации вашей функции. Если вы включите функцию с помощью stsadm, она будет выполняться в stsadm.exe, а не в Интернете. процесс ".

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