Partager via


Actions personnalisées dans le modèle de complément SharePoint

Résumé

L’approche que vous utilisez pour modifier les menus d’éléments de liste et le ruban dans SharePoint est différente dans le nouveau modèle de complément SharePoint que dans le code de confiance totale. Dans un scénario standard de code de confiance totale (FTC) / solution de batterie de serveurs, les menus d’éléments de liste et les modifications du ruban ont été définis en XML (actions personnalisées), empaquetés dans des fonctionnalités et déployés via des solutions SharePoint.

Dans un scénario de modèle de complément SharePoint, vous utilisez le modèle objet côté client (CSOM) sharePoint ou l’API REST pour créer des actions personnalisées qui modifient les menus des éléments de liste et le ruban. Ce modèle est souvent appelé lemotif mise en service à distance.

Conseils généraux

En règle générale, nous aimerions fournir les instructions générales suivantes pour la création et le déploiement d’actions personnalisées dans le nouveau modèle de complément SharePoint.

  • Des actions personnalisées peuvent être utilisées pour modifier les menus des éléments de liste et le ruban.
  • Vous ne pouvez pas masquer les éléments de menu à l’aide d’une action personnalisée directement à partir d’un complément qui implémente une action personnalisée.
  • Utilisez le modèle objet côté client SharePoint (CSOM) et/ou les API REST SharePoint/Office 365 pour implémenter des actions personnalisées.

Prise en main

L’exemple suivant montre comment ajouter une action personnalisée au menu des paramètres de site dans le site web hôte, comment afficher une boîte de dialogue dans une action personnalisée, comment masquer une boîte de dialogue qui héberge une page à partir d’un site web de complément distant et comment utiliser une action personnalisée pour créer des listes et définir le thème d’un site web.

  • Provisioning.SiteModifier (exemple PnP O365)

    Ici, vous pouvez voir le lien que l’action personnalisée dans l’exemple ajoute au menu Paramètres du site.

    Le menu des paramètres Office 365 s’affiche avec l’option de menu Modifier le site, mise en surbrillance.

    Ici, vous pouvez voir la fenêtre contextuelle ouverte via le lien Modifier le site.

    La fenêtre contextuelle Modifier le site s’affiche avec un groupe de zones de case activée nommé Listes qui contient deux zones case activée, Projets et Contacts. Sous Listes se trouve un groupe de boîtes de case activée nommé Divers qui contient la zone case activée nommée Appliquer le thème. En dessous se trouvent deux boutons nommés Confirmer et Annuler.

Exemples PnP

S’applique à

  • Office 365 multi-locataire (MT).
  • Office 365 dédiés (D)
  • SharePoint 2013 en local