Skip to main content

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

Remarque

Remarque

Vous souhaitez apprendre en français ? Dans ce badge, les validations de défi pratique Trailhead se font en anglais. Les traductions sont fournies entre parenthèses à titre de référence. Veillez à copier/coller les valeurs en anglais, puis à définir la langue de votre Trailhead Playground sur Anglais et les paramètres régionaux sur États-Unis. Suivez les instructions ici.

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).
Formez-vous gratuitement !
Créez un compte pour continuer.
Qu’est-ce que vous y gagnez ?
  • Obtenez des recommandations personnalisées pour vos objectifs de carrière
  • Mettez en pratique vos compétences grâce à des défis pratiques et à des questionnaires
  • Suivez et partagez vos progrès avec des employeurs
  • Découvrez des opportunités de mentorat et de carrière