Делегирование элементов управления в модели надстройки SharePoint
Сводка
Подход, который вы используете для реализации элементов управления делегатами в коде, отличается в новой модели надстройки SharePoint, чем в коде полного доверия. В типичном сценарии с кодом полного доверия (FTC) или решением фермы элементы управления делегатами создавались как пользовательские или веб-элементы управления, регистрировались с помощью функций и развертывались с помощью решений SharePoint.
В сценарии модели надстройки SharePoint JavaScript внедряется на страницы SharePoint для реализации той же функциональности, что и элементы управления делегата.
Руководящие принципы высокого уровня
Как правило, мы хотели бы предоставить следующие высокоуровневые рекомендации по созданию элементов управления делегатами в новой модели надстройки SharePoint.
- В модели надстройки SharePoint нет прямой замены элементов управления делегатами.
- Используйте внедренный JavaScript для реализации той же функциональности, что и делегирование элементов управления с точки зрения конечного пользователя.
- Используйте клиентскую объектную модель JavaScript для SharePoint (JSOM) и (или) REST API SharePoint/Office365 для взаимодействия с данными и службами SharePoint.
См. раздел Пользовательские элементы управления и веб-элементы управления (рецепт модели надстройки SharePoint), чтобы узнать, как внедрить JavaScript на все страницы SharePoint с пользовательскими действиями и как внедрить JavaScript непосредственно в макеты страниц и master страницы.
См. также
- Навигация по семействам веб-сайтов (видео o365 PnP)
- Статьи руководства на https://aka.ms/OfficeDevPnPGuidance
- Ссылки в MSDN на https://aka.ms/OfficeDevPnPMSDN
- Видео на https://aka.ms/OfficeDevPnPVideos
Образцы PnP
- OD4B. NavLinksInjection (пример PnP O365)
- Примеры и содержимое в Microsoft 365 Patterns and Practices (PnP)
Область применения
- Office 365 Multi Tenant (MT)
- Office 365 Dedicated (D)
- Локальное развертывание SharePoint 2013