Настраиваемое действие
Дата последнего изменения: 2 апреля 2010 г.
Применимо к: SharePoint Foundation 2010
Настраиваемое действие представляет собой сервера, меню или любую настройку ссылки, которые может видеть пользователь. Настраиваемые действия можно связать с типом списка, типом контента, типом файла или программным идентификатором (ProgID).
Допустимые области применения:
Ферма: да
Веб-приложение: да
Семейство сайтов: да
Веб-сайт: да
Определение настраиваемых действий для пользовательского интерфейса
С помощью настраиваемых действий пользовательский интерфейс можно изменить в различных местах. В их число входят сервера и другие меню в SharePoint Foundation.
Настраиваемые действия для ленты сервера
Использование элемента CustomAction позволяет добавлять на ленту такие элементы управления, как текстовые поля и раскрывающиеся списки. Но пользовательские элементы управления и веб-части на ленте не поддерживаются. Дополнительные сведения о ленте см. в статье Лента сервера в SharePoint Foundation.
Настраиваемые действия для других меню
Чтобы определить настраиваемое действие для конкретного меню, необходимо задать меню, определяя местоположение в соответствующем пространстве имен SharePoint Foundation и используя идентификатор, который в SharePoint Foundation применяется для определения конкретного местоположения.
Например, чтобы добавить настраиваемое действие на страницу "Параметры сайта", задайте для атрибута Location элемента CustomAction значение Microsoft.SharePoint.SiteSettings, а затем выберите конкретную область на странице с помощью атрибута GroupId.
Список идентификаторов по умолчанию для настраиваемых действий и местоположений, используемых в установленной системе SharePoint Foundation, см. в статье Расположения и идентификаторы пользовательского действия по умолчанию.
URL-маркеры для настраиваемых действий
SharePoint Foundation поддерживает следующие маркеры, с которых может начинаться относительный URL-адрес:
~site — ссылка относительно веб-сайта (SPWeb).
~sitecollection — ссылка относительно семейства веб-сайтов (SPSite).
Кроме того, в URL-адресе можно использовать следующие маркеры:
{ItemId} — целый идентификатор, представляющий элемент в списке.
{ItemUrl} — URL-адрес элемента, с которым выполняются действия. Работает только для документов в библиотеках.
{ListId} — GUID, представляющий список.
{SiteUrl} — URL-адрес веб-сайта (SPWeb).
{RecurrenceId} — индекс повторения. Этот маркер не поддерживается для контекстных меню элементов списков.
См. также
Концепции
Практическое руководство. Изменение пользовательского интерфейса с помощью настраиваемых действий
Схема определения пользовательских действий
Лента сервера в SharePoint Foundation
Расположения и идентификаторы пользовательского действия по умолчанию