Vytvorenie a aktualizácia kolekcie v aplikácii plátna
Použite kolekciu na uloženie údajov, ktoré môžu používatelia spravovať vo vašej aplikácii. Kolekcia je skupina položiek, ktoré sú podobné, napríklad produkty v zozname produktov. Ďalšie informácie o rôznych typoch premenných, ako sú kolekcie: Pochopte premenné aplikácie canvas.
Predpoklady
- Zaregistrujte sa do Power Apps a potom sa prihláste poskytnutím rovnakých poverení, ktoré ste použili pri registrácii.
- Vytvorte aplikáciu alebo otvorte existujúcu aplikáciu v Power Apps.
- Zistite, ako konfigurovať ovládací prvok v Power Apps.
Pozrite si toto video a zistite, ako vytvoriť a aktualizovať kolekciu:
Vytvorenie kolekcie s viacerými stĺpcami
Do Power Apps Studio pridajte ovládací prvok Vstup textu .
Premenujte ovládací prvok tak, že na ľavom navigačnom paneli vyberiete jeho elipsu, vyberiete Premenovať a potom napíšete Názov produktu.
Pridajte ovládací prvok Rozbaľovací zoznam .
Premenujte Rozbaľovací prvok ovládací prvok Farby a skontrolujte, či je v zozname vlastností vybratá vlastnosť Položky .
V riadku vzorcov nahraďte DropDownSample týmto výrazom:
["Red","Green","Blue"]
Pridajte ovládací prvok Button , nastavte jeho vlastnosť Text na "Pridať" a nastavte jeho vzorec OnSelectty> na tento OnSelecty
Collect( ProductList, { Product: "ProductName.Text", Color: "Colors.Selected.Value" } )
Stlačením klávesu F5 alebo výberom tlačidla prehrávania zobrazíte ukážku aplikácie. Napíšte nejaký text do Názov produktu, vyberte možnosť v Farby a potom vyberte Pridať.
Opakujte predchádzajúci krok najmenej dvakrát a potom stlačte kláves Esc.
Vyberte tablu Premenné a potom vyberte Kolekcie na zobrazenie kolekcií, ktoré ste vytvorili.
Zobrazenie kolekcie
Vyberte ovládací prvok Vložiť>Vertikálna galéria .
Nastavte vlastnosť Položky galérie na Zoznam produktov.
V stromovom prehľade vyberte galériu a potom vyberte Polia. 1. Nastavte pole titulkov na Farba a pole nadpisu nastavte na Produkt.
Vyberte Rozloženie>Názov a podnadpis.
Obrazovka pripomína tento príklad:
Odstránenie jednej alebo všetkých položiek
Vyberte galériu a pridajte do šablóny galérie ikonu Kôš .
Nastavte vlastnosť OnSelect ikony na tento vzorec:
Remove(ProductList, ThisItem)
Mimo galérie pridajte tlačidlo, nastavte jeho vlastnosť Text na hodnotu "Vymazať" a nastavte jeho vlastnosť OnSelect na tento vzorec:
Clear(ProductList)
Podržte stlačený kláves Alt a vyberte ikonu Kôš pre položku, aby ste danú položku odstránili z kolekcie, alebo vyberte tlačidlo Vymazať , ak chcete z kolekcie odstrániť všetky položky.
Vloženie zoznamu do kolekcie
Vytvorte pripojenie k zoznamu vytvorenému pomocou Microsoft Lists.
Pridajte tlačidlo a nastavte jeho vlastnosť OnSelect na túto funkciu, pričom nahraďte Názov zoznamu názvom vášho zoznamu:
Collect(MySPCollection, ListName)
Táto funkcia vytvorí kolekciu s názvom MySPCollection a ktorá obsahuje rovnaké údaje ako váš zoznam.
Podržte kláves Alt a vyberte tlačidlo.
Informácie o tom, ako zobraziť údaje zo zoznamov Microsoft alebo SharePoint (ako sú dátumy, voľby a osoby) v galérii: Zobraziť stĺpce zoznamu v galérii. Informácie o tom, ako zobraziť údaje vo formulári (s rozbaľovacími zoznamami, výberom dátumu a výberom osôb): Upraviť formulár a ovládacie prvky zobrazenia formulára.
Ďalšie kroky
- Pozrite si referenčnú tému pre funkciu Zbierať .
- Zistite, ako tvarovať údaje v kolekcii pomocou funkcií AddColumns, DropColumns, RenameColumns a ShowColumns .