Skip to main content

Abrufen einer Kontaktliste

Hinweis

Hinweis

Lernen Sie auf Deutsch? Beginnen Sie die Aufgabe in einem Trailhead Playground in der Sprache Deutsch und verwenden Sie für die Navigation die in Klammern angegebenen Übersetzungen. Kopieren und fügen Sie nur die Angaben in Englisch ein, da zur Überprüfung der Aufgabe Daten in Englisch benötigt werden. Wenn Sie die Aufgabe in Ihrer deutschen Organisation nicht bestehen, empfehlen wir Ihnen folgende Vorgehensweise: (1) Stellen Sie das Gebietsschema auf USA um, (2) legen Sie Englisch als Sprache fest (Anweisungen dazu finden Sie hier) und (3) klicken Sie erneut auf die Schaltfläche "Check Challenge" (Aufgabe überprüfen).

Weitere Details dazu, wie Sie die übersetzte Trailhead-Umgebung optimal nutzen können, finden Sie unter dem Badge "Trailhead in Ihrer Sprache".

Nachvollziehen der Schritte aus "Trail Together"

Möchten Sie bei diesem Schritt einem Experten folgen? Sehen Sie sich dieses Video an, das zur Serie "Trail Together" gehört.

(Dieser Clip startet bei der Minutenmarke 08:00, falls Sie zurückspulen und sich den Anfang des Schritts erneut ansehen möchten.)

Abrufen der Kontakte

Fügen Sie jetzt einen Ereignishandler hinzu, der eine JavaScript-Funktion für den Abruf von Daten aus Salesforce aufruft.

  1. Klicken Sie in der Developer Console auf die Registerkarte MyContactList.cmp.
  2. Klicken Sie im Schaltflächenbereich rechts auf Controller.
  3. Im Hauptteil der JavaScript-Funktion 'myAction' fügen Sie den folgenden Code beginnend in einer neuen Zeile hinzu:
    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);
    
    Die JavaScript-Funktion ruft die getContacts-Methode des zuvor erstellten Apex-Steuerfelds auf, übergibt dabei die Datensatz-ID ('recordId') des aktuellen Accounts. Sie und füllt dann das Attribut namens Contacts (Kontakte) mit den Ergebnissen auf.
  4. Wählen Sie File (Datei) | Save (Speichern) aus.
  5. Klicken Sie auf die Registerkarte MyContactList.cmp und fügen Sie das folgende Markup unterhalb des letzten aura:attribute-Tags ein:
    <aura:handler name="init" value="{!this}" action="{!c.myAction}" />
    
    Ein aura:handler überwacht auf ein spezifisches Ereignis und führt dann die Funktion aus, die vom Aktionsattribut in der Steuerfelddatei der Komponente angegeben wird. Das Attribut name bezeichnet das Ereignis. In diesem Fall ist dies init, also das Ereignis, das beim Laden der Komponente auf die Seite ausgelöst wird.
  6. Wählen Sie File | Save (Datei | Speichern) aus.
Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"