Création d'une classe de contrôleur Apex côté serveur
Introduction
L’infrastructure de composants Lightning est une infrastructure d’interface utilisateur qui permet de développer des applications Web dynamiques pour appareils mobiles et ordinateurs de bureau.
Dans cette Prise en main rapide, vous allez créer un simple composant Lightning qui restitue une liste de contacts de votre organisation. Vous allez d’abord créer une classe de contrôleur Apex, puis un composant Lightning et un gestionnaire d’événements, et pour terminer vous allez restituer la liste de contacts dans le composant.
Vidéo de démonstration Trail Together
Vous souhaitez être guidé pas à pas par un expert pendant que vous travaillez sur cette étape ? Regardez cette vidéo qui fait partie de la série Trail Together.
Création d’un contrôleur Apex
Créez une classe pour accéder aux données des contacts.
- Dans votre Trailhead Playground, cliquez sur l’icône de configuration , puis sélectionnez Developer Console.
- Sélectionnez File | New | Apex Class (Fichier | Nouveau | Apex Class).
- Saisissez
MyContactListController
comme nom de classe, puis cliquez sur OK. - Dans le corps de la classe (c’est-à-dire entre les accolades {}), saisissez le code ci-dessous. Conseil : vous pouvez copier et coller n’importe quel extrait de code depuis Trailhead en cliquant sur Copy (Copier) en haut à droite.
@AuraEnabled public static List<Contact> getContacts(Id recordId) { return [SELECT Id, FirstName, LastName, Email, Phone FROM Contact WHERE AccountId = :recordId]; }
Les méthodes Apex désignées @AuraEnabled peuvent être appelées depuis un composant Lightning. - Sélectionnez File | Save (Fichier | Enregistrer).