Pour l’instant, nous avons donc ajouté notre bouton à l’onglet d’insertion des « wiki page ». Nous allons maintenant passer au code de notre « Page Component ». Il est fortement conseillé d’avoir lu le cours précédent (dans ce même magazine) sur les « Page Components »
Développer l’architecture du Page Component
pour bien comprendre l’architecture que nous allons employer maintenant.
Faites un clic droit sur votre projet et choisissez Add > SharePoint « Layouts » Mapped Folder. Créez alors un fichier dans le dossier créé en faisant un clic droit dessus et choisissez Add > New Item > JScript File. Nommez ce dernier « ITProMag.InsertButton.js ». Voir figure 7.
Commencez tout d’abord par attendre que le « Ribbon » soit entièrement chargé pour enregistrer votre « Page Component » :
ExecuteOrDelayUntilScriptLoaded(registerInsertButtonComponent, ‘SP.Ribbon.js’);
function registerInsertButtonComponent() {
}
Tapez ensuite les lignes suivantes dans la fonction déclarée précédemment pour enregistrer votre « namespace » et pour créer le constructeur de votre « Page Component » :
Type.registerNamespace(« ITProMag.InsertButton »);
ITProMag.InsertButton.PageComponent = function () {
ITProMag.InsertButton.PageComponent.initializeBase(this);
}
Nous allons ensuite devoir déclarer le « prototype » de notre « Page Component » comme suit :
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
- Splunk : vers un SOC agentique et de confiance
- Le trilemme de la souveraineté : le coût caché du cloud qui freine l’IA en Europe
- Moderniser le développement logiciel : de la fragmentation à l’intégration
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
