Skip to main content

Récupération d'une liste de contacts

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. Dans votre Trailhead Playground, veillez (1) à définir les États-Unis comme région, (2) à sélectionner l’anglais comme langue, et (3) à copier et coller uniquement les valeurs en anglais. Suivez les instructions ici.

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

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.

(Ce clip commence à 8 min 00 s, au cas où vous voudriez revenir en arrière et regarder à nouveau le début de l’étape.)

Récupération des contacts

Ajoutez maintenant un gestionnaire d'événement qui appelle une fonction JavaScript pour récupérer les données de Salesforce.

  1. Dans la Developer Console, cliquez sur l'onglet MyContactList.cmp.
  2. Dans le panneau des boutons à droite, cliquez sur Controller.
  3. Dans le corps de la fonction JavaScript myAction, ajoutez le code suivant, en allant à la ligne :
    var action = component.get("c.getContacts");
    action.setParams({
        recordId:component.get("v.recordId")
    });
    action.setCallback(this, function(data) {
        component.set("v.Contacts", data.getReturnValue());
    });
    $A.enqueueAction(action);
    
    La fonction JavaScript appelle la méthode getContacts du contrôleur Apex que vous avez créé précédemment, en transmettant le recordId du compte actuel. Elle renseigne ensuite l’attribut nommé Contacts avec les résultats.
  4. Sélectionnez File (Fichier) | Save (Enregistrer).
  5. Cliquez sur l’onglet MyContactList.cmp, puis ajoutez le balisage suivant sous la dernière balise aura:attribute :
    <aura:handler name="init" value="{!this}" action="{!c.myAction}" />
    
    Un élément aura:handler écoute un événement spécifique, puis exécute la fonction identifiée par l’attribut d’action dans le fichier de contrôleur du composant. L’attribut name identifie l’événement, dans le cas présent init, qui est déclenché lors du chargement du composant sur la page.
  6. 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