Déléguer des contrôles dans le modèle de complément SharePoint
Résumé
L’approche que vous appliquez pour implémenter des contrôles délégués dans votre code est différente dans le nouveau modèle de complément SharePoint et dans le code de confiance totale. Dans un scénario standard de code de confiance totale (FTC) /solution de batterie de serveurs, les contrôles délégués ont été générés en tant que contrôles utilisateur ou contrôles web, inscrits avec des fonctionnalités et déployés via des solutions SharePoint.
Dans un scénario de modèle de complément SharePoint, JavaScript est incorporé dans les pages SharePoint pour implémenter les mêmes fonctionnalités que les contrôles délégués.
Conseils importants
En règle générale, nous aimerions fournir les instructions générales suivantes pour la création de contrôles délégués dans le nouveau modèle de complément SharePoint.
- Il n’existe aucun remplacement de contrôle délégué direct dans le modèle de complément SharePoint.
- Utilisez javascript incorporé pour implémenter la même fonctionnalité que les contrôles délégués du point de vue d’un utilisateur final.
- Utilisez le modèle JSOM (Client Side Object Model) SharePoint JavaScript et/ou les API REST SharePoint/Office365 pour interagir avec les données et les services SharePoint.
Consultez contrôles utilisateur et contrôles web (recette de modèle de complément SharePoint) pour savoir comment incorporer JavaScript à toutes les pages SharePoint avec des actions utilisateur personnalisées et comment incorporer JavaScript directement dans des mises en page et master pages.
Liens associés
- Navigation entre collections de sites (vidéo PnP O365)
- Articles d’aide dans https://aka.ms/OfficeDevPnPGuidance
- Références dans MSDN sur https://aka.ms/OfficeDevPnPMSDN
- Vidéos sur https://aka.ms/OfficeDevPnPVideos
Exemples PnP
- OD4B. NavLinksInjection (exemple PnP O365)
- Exemples et contenu dans Modèles et pratiques Microsoft 365 (PnP)
S’applique à
- Office 365 multi-locataire (MT).
- Office 365 dédiés (D)
- SharePoint 2013 en local