Fermer

juin 20, 2019

Provisionnez une bibliothèque SharePoint avec des extensions SPFx


Présentation générale
Cette série vous montrera comment créer une bibliothèque SharePoint tout en provisionnant des extensions SharePoint Framework. Des captures d'écran pas à pas sont fournies dans chaque section.

Introduction
SharePoint Framework (SPFx) est un modèle de page et de partie Web qui fournit une prise en charge complète du développement SharePoint côté client, une intégration aisée aux données SharePoint et une assistance. pour les outils open source.
Voici le lien pour vous aider à mieux vous familiariser avec cette fonction.
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview

Étapes:
Créer une extension SharePoint Framework
1.1 Créer une nouvelle extension en exécutant Yeoman SharePoint Generator yo @ microsoft / SharePoint
1.2 Complétez les informations associées pour le projet
1.3 Installez le dépendances connexes (npm install)
Pour plus de détails:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-development-environment
https: //docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get-started/building-simple-cmdset-with-dialog-api

Cre mangé une bibliothèque SharePoint dont vous avez besoin.

Exportez le schéma schema.xml pour la bibliothèque avec le lien suivant.
$ SiteUrl / _vti_bin / owssvr.dll? Cmd = ExportList & List = {$ libraryId}

Accédez aux paramètres de la bibliothèque pour afficher l'ID de la bibliothèque.

Mettez à jour le fichier schema.xml
4.1 Supprimez tous les attributs Name = {xxx}

4.2 Ajoutez deux attributs (SetupPath = ”pages viewpage.aspx "WebPartZoneID =" Principal ") dans la vue.

4.3 Ajoutez deux attributs (SetupPath =" pages form.aspx "WebPartZoneID =" Principal ") dans la vue.

4.4 Supprimez le chemin redondant (TestLibrary / Forms /). des attributs View et Form Url.

Mettez à jour votre projet d'extension.

5.1 Mise à jour du fichier package-solution.json

5.2 Mise à jour du fichier elements.xml

Ajouter ListInstance

Vous pouvez recherchez l'ID de fonction et le type de modèle dans le fichier schema.xml.

5.3 Ajoutez le fichier schema.xml mis à jour au dossier sharepoint / assets

Pour plus de détails:
https://docs.microsoft.com/en -us / sharepoint / dev / spfx / toolchain / provision-sharepoint-assets

Déployer une extension sur le catalogue d'applications SharePoint
6.1 Générez et empaquetez votre solution à l'aide des commandes suivies
gulp bundle –production
-solution -production
6.2 Téléchargez le fichier empaqueté dans le catalogue d'applications et publiez-le.

Installez l'extension sur votre site. La bibliothèque sera créée lors de l'installation de l'application.

Résumé
En résumé, si vous souhaitez approvisionner d'autres contenus SharePoint avec le fichier schema.xml, vous pouvez également utilisez la même manière pour y parvenir.

Référence
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/provision-sharepoint-assets
https: // docs .microsoft.com / fr-fr / sharepoint / dev / spfx / environnement de configuration du développement
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/extensions/get -started / building-simple-cmdset-with-dialog-api
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/sharepoint-framework-overview




Source link