Skip to main content

Création d'une classe de contrôleur Apex côté serveur

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Remarque

Ce module est destiné aux administrateurs qui prennent en charge les composants Aura hérités. Les composants Web Lightning sont le moyen privilégié pour créer une interface utilisateur avec Salesforce. Accédez au parcours Migration de composants Aura vers des composants Web Lightning pour apprendre à utiliser les LWC et se conformer aux normes Web actuelles.

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.

  1. Dans votre Trailhead Playground, cliquez sur l’icône de configuration Icône d’engrenage d’accès à Setup (Configuration) dans Lightning Experience, puis sélectionnez Developer Console.
  2. Sélectionnez File | New | Apex Class (Fichier | Nouveau | Apex Class).
  3. Saisissez MyContactListController comme nom de classe, puis cliquez sur OK.
  4. 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.
  5. Sélectionnez File | Save (Fichier | Enregistrer).
Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires