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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- BeyondTrust accélère sur l’identité des IA
- IA au travail : les Millennials utilisent l’IA sans filet, la Gen Z avance mieux accompagnée
- Agents IA incontrôlés et rappel à l’ordre de Bruxelles : pourquoi la réponse doit être technique, pas seulement juridique
- Analyse Patch Tuesday Octobre 2026
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
