Übung – Verwenden der Funktion „ForAll“ in einem Katalog

Abgeschlossen

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

  1. Melden Sie sich bei Power Apps an.

  2. Wählen Sie auf dem Startbildschirm die Option Canvas-App ohne Vorlage aus.

    Screenshot der Funktion „Canvas-App ohne Vorlage“

  3. Benennen Sie Ihre App als Neue App, und wählen Sie das Format Tablet aus. Klicken Sie dann auf Erstellen.

    Screenshot der neuen App mit dem Namen „Neue UI-App“ mit der Schaltfläche „Erstellen“

  4. Wählen Sie die Registerkarte Einfügen aus, fügen Sie eine Schaltfläche hinzu, und legen Sie deren Eigenschaft OnSelect auf diese Formel fest:

    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})
    
  5. Drücken und halten Sie die ALT-Taste, wählen Sie das Button-Steuerelement aus, und stellen Sie seine Text-Eigenschaft auf „Collect“ (Dadurch wird Ihre Sammlung erstellt und alle Informationen werden gespeichert).

  6. Wählen Sie oben das Dropdownmenü Katalog aus, und wählen Sie den Katalog Leerzeichen vertikal und CityPopulations aus dem Popup „Datenquelle“ aus.

  7. Ändern Sie bei im rechten Bereich ausgewähltem Katalog das Layout von leer in Titel, Untertitel und Text.

  8. Wählen Sie die letzte oder dritte Bezeichnung im ersten Element des Katalogs aus, und ändern Sie die Eigenschaft Text in ThisItem.Population.

  9. Wählen Sie die Registerkarte Einfügen aus, fügen Sie ein Kontrollkästchen hinzu, und legen Sie deren Eigenschaft Text auf „Hinzufügen“ fest.

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

  10. Wählen Sie die Schaltfläche Einfügen 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. Wählen Sie die Registerkarte Einfügen aus, und fügen Sie einen Katalog Leerzeichen vertikal hinzu, setzen Sie die entsprechenden Eigenschaft Items auf „NewCity“.

  12. Ändern Sie im linken Navigationsbereich das Layout von leer in Titel, Untertitel und Text.

    Screenshot der Eigenschaften mit Layoutfeld und Titel‑, Untertitel‑ und Textdropdown

Sie haben jetzt den Befehl „For All“ verwendet, um alle markierten Elemente zu einem neuen Katalog hinzuzufügen.