Composant WebPart dans le modèle de complément SharePoint
L’approche que vous utilisez pour créer des composants de page portables est différente dans le nouveau modèle de complément SharePoint et dans le code de confiance totale. Dans un scénario ftC (Full Trust Code) /Solution de batterie de serveurs classique, des composants WebPart ont été créés pour implémenter des composants de page portables.
Dans un scénario de modèle de complément SharePoint, les composants de complément (composants d’application) sont créés pour implémenter des composants de page portables. Les composants de complément utilisent du code côté client.
Conseils importants
En règle générale, nous aimerions fournir les instructions générales suivantes concernant les composants de complément.
- Vous ne pouvez pas exécuter de code côté serveur dans les composants de complément.
- Vous ne pouvez pas créer de composants d’éditeur personnalisés pour les composants de complément.
- Utilisez le composant Script de complément pour créer un lien vers JavaScript utilisé pour interagir avec SharePoint et d’autres services et créer une interface utilisateur.
- Par défaut, les propriétés personnalisées que vous ajoutez aux composants de l’éditeur sont toujours affichées comme le dernier groupe dans un composant d’éditeur.
- Vous pouvez utiliser JavaScript pour remplacer l’apparence d’un composant d’éditeur pour un composant de complément.
- Consultez l’exemple suivant qui montre comment procéder.
- Core.AppPartPropertyUIOverride (exemple PnP O365)
Prise en main
Les composants de complément peuvent être facilement créés à l’aide du composant script de complément prête à l’emploi. 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 afficher une interface utilisateur.
L’article suivant décrit le modèle de composant script de complément et comment l’utiliser.
L’exemple suivant montre comment utiliser un composant script de complément pour l’intégrer à Yammer, Bing Cartes et Google Maps.
La vidéo suivante vous guide tout au long de l’exemple de code.
Liens associés
- Présentation du modèle de composant script d’application pour le modèle d’application Office365 (article de blog MSDN)
- Core.AppScriptPart (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
- Core.AppPartPropertyUIOverride (exemple PnP O365)
- Core.AppScriptPart (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