Web Part in the SharePoint Add-in model
L’approche que vous prenez pour créer des composants de page portable est différente dans le nouveau modèle de SharePoint par rapport au code de confiance totale. Dans un scénario classique de code de confiance totale /solution de batterie de serveurs, des composants Web Parts ont été créés pour implémenter des composants de page portables.
Dans un SharePoint de modèle de module de développement, les composants de composants de add-in (composants d’application) sont créés pour implémenter des composants de page portables. Les composants de add-in utilisent du code côté client.
Conseils importants
En règle générale, nous voulons fournir les instructions de haut niveau suivantes concernant les composants de composants de composants de modules.
- Vous ne pouvez pas exécuter de code côté serveur dans les composants de composants de composants de composants de composants.
- Vous ne pouvez pas créer de composants d’éditeur personnalisés pour les composants de module de recherche.
- Utilisez le script de la partie pour créer un lien vers JavaScript qui permet d’interagir avec SharePoint et d’autres services et de créer une interface utilisateur.
- Par défaut, les propriétés personnalisées que vous ajoutez aux composants d’éditeur sont toujours affichées en tant que groupe final dans un composant d’éditeur.
- Vous pouvez utiliser JavaScript pour remplacer l’apparence d’un élément d’éditeur pour un élément de add-in.
- Consultez l’exemple suivant qui montre comment cela se fait.
- Core.AppPartPropertyUIOverride (exemple PnP O365)
Prise en main
Il est possible de créer facilement des composants de script de module de type « add-in ». Cela vous permet de fournir un lien vers un fichier JavaScript hébergé n’importe où. Le fichier JavaScript utilise du code côté client pour interagir avec SharePoint ou d’autres services et restituer une interface utilisateur.
L’article suivant décrit le modèle de partie de script de add-in et comment l’utiliser.
L’exemple suivant montre comment utiliser un élément de script de Yammer, Bing Cartes et Google Cartes.
La vidéo suivante vous montre l’exemple de code.
Liens connexes
- Présentation du modèle de partie de script d’application pour le modèle d’application Office365 (article de blog MSDN)
- Core.AppScriptPart (vidéo PnP O365)
- Articles de référence sur la page https://aka.ms/OfficeDevPnPGuidance
- Références dans MSDN sur la page https://aka.ms/OfficeDevPnPMSDN
- Vidéos sur la page https://aka.ms/OfficeDevPnPVideos
Exemples PnP
- Core.AppPartPropertyUIOverride (exemple PnP O365)
- Core.AppScriptPart (exemple PnP O365)
- Exemples et contenu dans Microsoft 365 et pratiques PnP (Patterns and Practices)
S’applique à
- Office 365 multi-locataire (MT).
- Office 365 dédiés (D)
- SharePoint 2013 en local