Twórz i aktualizuj kolekcję w aplikacji Canvas

Użyj kolekcji, aby przechowywać dane, którymi użytkownicy mogą zarządzać w aplikacji. Kolekcja to grupa elementów podobnych, takich jak produkty na liście produktów. Aby uzyskać więcej informacji o różnych typach zmiennych, w tym kolekcjach, zobacz Omówienie zmiennych canvas-app.

Wymagania wstępne

Obejrzyj ten film, aby dowiedzieć się, jak utworzyć i zaktualizować kolekcję:

Tworzenie kolekcji wielokolumnowej

  1. W programie Power Apps Studio dodaj kontrolkę wejścia tekstowego.

  2. Zmień nazwę kontrolki, zaznaczając wielokropek w lewym okienku nawigacji, a następnie wybierz Zmień nazwę i wpisz NazwaProduktu.

    Zrzut ekranu pokazujący, jak zmienić nazwę kontrolki.

  3. Dodaj kontrolkę rozwijaną.

    Zrzut ekranu pokazujący, jak dodać listę rozwijaną.

  4. Zmień nazwę kontrolki Rozwijanej na Kolorów, oraz upewnij się, że właściwość Elementy jest zaznaczona na liście właściwości.

    Zrzut ekranu przedstawiający właściwość Items obok paska formuły.

  5. Na pasku formuł zastąp DropDownSample przy użyciu tego wyrażenia:

    ["Red","Green","Blue"]

  6. Dodaj kontrolkę Przycisk, ustaw jej właściwość Tekst na wartość „Add” i ustaw jej właściwość OnSelect na następującą formułę:

    Collect(
        ProductList,
        {
            Product: "ProductName.Text",
            Color: "Colors.Selected.Value"
        }
    )
    
  7. Aby wyświetlić podgląd aplikacji, naciśnij klawisz F5 lub wybierz przycisk odtwarzania. Wpisz tekst w polu NazwaProduktu, wybierz odpowiednią opcję w obszarze Kolory, a następnie wybierz przycisk Dodaj.

  8. Powtórz ten krok co najmniej dwa razy, a następnie naciśnij klawisz Esc.

  9. Wybierz okienko Zmienne, a następnie wybierz pozycję Kolekcje , aby wyświetlić utworzone kolekcje.

    Zrzut ekranu przedstawiający sekcję Kolekcje na liście Zmienne.

Pokaż kolekcję

  1. Wybierz Wstaw>Galeria wertykalna.

  2. Ustaw właściwość Elementy galerii na wartość ProductList.

  3. Wybierz galerię w widoku drzewa, a następnie wybierz Pola.

  4. Ustaw pole podtytułu na Kolor, a pole tytułu na Produkt.

  5. Wybierz Układ>Tytuł i podtytuł.

    Zrzut ekranu przedstawiający kartę Układ z wybranym kafelkiem Tytułu i podtytułu.

Usuń jeden lub wszystkie elementy

  1. Wybierz galerię i dodaj ikonę Kosza do szablonu galerii.

  2. Dla właściwości OnSelect ikony ustaw następującą formułę:

    Remove(ProductList, ThisItem)

  3. Poza galerią dodaj przycisk, ustaw jego właściwość Tekst na wartość "Clear" i ustaw jego właściwość OnSelect na następującą formułę:

    Clear(ProductList)

  4. Trzymając wciśnięty klawisz Alt, wybierz ikonę Kosz dla elementu, aby usunąć element z kolekcji, lub kliknij Wyczyść, aby usunąć wszystkie elementy z kolekcji.

Umieść listę w kolekcji

  1. Utwórz połączenie z listą utworzoną przy użyciu Microsoft Lists.

  2. Dodaj przycisk i ustaw jego właściwość OnSelect na tę funkcję, zastępując wartość ListName nazwą listy:

    Collect(MySPCollection, ListName)

    Ta funkcja tworzy kolekcję o nazwie MySPCollection , która zawiera te same dane co lista.

  3. Wybierz przycisk, przytrzymując klawisz Alt.

Aby uzyskać informacje o sposobie wyświetlania danych w formularzu (z listami rozwijanymi, selektorami dat i selektorami osób), zobacz Edytowanie kontrolek formularzy i formularzy wyświetlania.

Dalsze kroki