Übung – Die Funktion „ForAll“ in einem Katalog verwenden

Abgeschlossen

Wichtig

Für diese Übung melden Sie sich nicht mit Ihren eigenen Anmeldeinformationen an. Führen Sie die folgenden Schritte aus, um sich mit den richtigen Anmeldeinformationen bei Ihrer Übungsumgebung anzumelden:

  1. Wählen Sie für diese Lerneinheit Anmelden zum Starten des VM-Modus aus.
  2. Ein PowerShell-Fenster und ein Windows-Befehlseingabefenster werden angezeigt. Nach etwa zwei bis drei Minuten werden diese geschlossen und Power Apps automatisch geöffnet. Warten Sie auf den Power Apps-Startbildschirm.

Wählen Sie die Registerkarte Anweisungen auf der Übungsseitenleiste aus, um die Übungsanweisungen anzuzeigen.

In dieser praktischen Übung erfahren Sie, wie Sie die Funktion „ForAll“ in einem Katalog verwenden.

  1. Melden Sie sich bei Power Apps an. (Wenn Sie die virtuelle Umgebung verwenden, fahren Sie mit Schritt 2 fort.)

  2. Wählen Sie auf dem Startbildschirm im Navigationsbereich links + Erstellen>Leere App>Erstellen aus.

    Screenshot der Funktion „Canvas-App ohne Vorlage“

  3. Benennen Sie Ihre App ForAll-Übung, belassen Sie das Format bei Tablet, und wählen Sie Erstellen (Überspringen Sie das Popup, das möglicherweise auf dem App-Canvas angezeigt wird).

  4. Wählen Sie die Registerkarte Einfügen aus, und fügen Sie ein Schaltfläche-Steuerelement aus, und setzen Sie seine OnSelect-Eigenschaft auf diese Formel:

    ClearCollect(CityPopulations, 
    {City:"London", Country:"United Kingdom", Population:8615000}, 
    {City:"Berlin", Country:"Germany", Population:3562000}, 
    {City:"Madrid", Country:"Spain", Population:3165000}, 
    {City:"Rome", Country:"Italy", Population:2874000}, 
    {City:"Paris", Country:"France", Population:2273000}, 
    {City:"Hamburg", Country:"Germany", Population:1760000}, 
    {City:"Barcelona", Country:"Spain", Population:1602000}, 
    {City:"Munich", Country:"Germany", Population:1494000}, 
    {City:"Milan", Country:"Italy", Population:1344000})
    

    Wenn Sie die virtuelle Umgebung verwenden: Um den Text zu kopieren und in die virtuelle Umgebung einzufügen, wählen Sie die Schaltfläche Befehle in der oberen linken Ecke des Bildschirms aus, wählen Sie dann Text eingeben und dann Text aus Zwischenablage eingeben aus. Fügen Sie den kopierten Text in das Fenster ein.

  5. Wählen Sie das Steuerelement Schaltfläche aus, und stellen Sie die Eigenschaft Text auf „Collect“ ein. Halten Sie die ALT-Taste gedrückt, und klicken Sie auf das Steuerelement Schaltfläche. Diese Aktion erstellt eine Sammlung mit dem Namen CityPopulations und speichert alle Informationen in der Sammlung.

  6. Wählen Sie in der Befehlsleiste die Option + Einfügen, ein Steuerelement VertikalerKatalog und dann als Datenquelle CityPopulations aus.

    Screenshot der weiteren ausgewählten Optionen und der hervorgehobenen Katalog-Schaltfläche

  7. Ändern Sie das Layout mit dem ausgewählten Katalog mit dem Eigenschaftenbereich rechts in Titel, Untertitel und Text.

  8. Wählen Sie die Fields-Eigenschaft aus, und ändern Sie das Feld Body1 in Population.

  9. Stellen Sie bei ausgewähltem Katalog-Steuerelement sicher, dass Sie innerhalb des obersten Elements bearbeiten können. Wählen Sie erneut die Schaltfläche + Einfügen aus, suchen Sie dann nach einer Kontrollkästchen-Eingabe und fügen Sie sie hinzu. Ziehen Sie es dies auf die rechte Seite des Katalogs, und setzen Sie seine Text-Eigenschaft auf „Add“.

    Screenshot der Canvas-App mit Katalog, Schaltfläche „Collect“ und Kontrollkästchen

  10. Wählen Sie ein weiteres Schaltfläche-Steuerelement aus, fügen Sie eine Schaltfläche hinzu, setzen Sie die Eigenschaft Text auf „ForAll Collect“ und setzen Sie die Eigenschaft OnSelect für diese Formel:

       Clear(NewCity);ForAll(Gallery1.AllItems,If(Checkbox1.Value= true ,Collect(NewCity,{City:City,Country:Country,Population:Population})))
    
  11. Fügen Sie einen anderen Vertikalen Katalog ein, und wählen Sie NewCity als Datenquelle aus.

  12. Ändern Sie im Bedienfeld „Eigenschaften“ das Layout in „Titel“, „Untertitel“ und „Text“.

  13. Wählen Sie die Option „Fields“ aus, um die Textbezeichnung in „Population“ zu ändern.

  14. Versetzen Sie Ihre App in den Modus Vorschau, überprüfen Sie das Kontrollkästchen Hinzufügen für mehrere Städte in Ihrem Hauptkatalog, und wählen Sie dann die Schaltfläche ForAll Collect aus. Beachten Sie, dass der neue Katalog die Elemente widerspiegelt, die Sie im ursprünglichen Katalog überprüft haben.

Sie haben jetzt den Befehl ForAll zum Hinzufügen aller aktivierten Elemente zu einer Sammlung verwendet, die diese Elemente in einem neuen Katalog anzeigt.