Vytvoření a aktualizace kolekce v aplikaci plátna
Kolekce slouží k ukládání dat, která uživatelé mohou spravovat ve vaší aplikaci. Kolekce je skupina položek, které jsou podobné, například produkty v seznamu produktů. Další informace o různých typech proměnných, jako jsou kolekce: Principy proměnných aplikací plátna.
Požadavky
- Přihlaste se k Power Apps, a potom se přihlaste se stejnými přihlašovacími údaji, jaké jste použili při registraci.
- Vytvořte aplikaci nebo otevřete stávající aplikaci v Power Apps.
- Tady si můžete přečíst, jak se konfiguruje ovládací prvek v Power Apps.
V tomto videu se dozvíte, jak vytvořit a aktualizovat kolekci:
Vytvoření kolekce s více sloupci
V Power Apps Studio přidejte ovládací prvek Textové zadání.
Přejmenujte ovládací prvek výběrem tří teček v levém navigačním podokně, volbou Přejmenovat a poté zadáním ProductName.
Přidání ovládacího prvku Rozevírací nabídka.
Přejmenujte ovládací prvek Rozevírací nabídka na Barvy a ujistěte se, že vlastnost Items je vybrána v seznamu vlastností.
Na řádku vzorců nahraďte DropDownSample tímto výrazem:
["Red","Green","Blue"]
Přidejte ovládací prvek Tlačítko, pro jeho vlastnost Text zadejte hodnotu „Add“ (Přičíst) a pro jeho vlastnost OnSelect zadejte tento vzorec:
Collect( ProductList, { Product: "ProductName.Text", Color: "Colors.Selected.Value" } )
Stiskněte F5 na nebo vyberte tlačítko přehrát k zobrazení náhledu aplikace. Zadejte nějaký text do pole ProductName zadejte text, vyberte možnost v Barvy a poté vyberte Přidat.
Předchozí krok opakujte nejméně dvakrát a poté stiskněte Esc.
Vyberte podokno Proměnné a pak vyberte Kolekce a zobrazte kolekce, které jste vytvořili.
Zobrazení kolekce
Vyberte ovládací prvek Vložit>Vertical gallery.
Nastavte vlastnost galerie Items na ProductList.
Vyberte galerii ve stromovém zobrazení a pak vyberte Pole. 1. Nastavte pole titulků na Barva a nastavte pole názvu na Produkt.
Klikněte na Rozvržení>Název a titulky.
Obrazovka připomíná tento příklad:
Odebrání jedné nebo více položek
Vyberte galerii a přidejte ikonu Koš do šablony galerie.
Vlastnost ikony OnSelect nastavte na tento vzorec:
Remove(ProductList, ThisItem)
Mimo galerii přidejte tlačítko, pro jeho vlastnost Text zadejte hodnotu „Clear“ (vymazat) a pro jeho vlastnost OnSelect zadejte tento vzorec:
Clear(ProductList)
Podržte klávesu Alt a vyberte ikonu Koš pro položku, kterou chcete z kolekce odebrat, nebo vyberte tlačítko Vymazat pro odstranění všech položek z kolekce.
Vložení seznamu do kolekce
Vytvořte připojení k seznamu vytvořeném pomocí aplikace Seznamy Microsoft.
Přidejte tlačítko a jeho vlastnost OnSelect nastavte na tuto funkci, přičemž část ListName nahraďte názvem vašeho seznamu:
Collect(MySPCollection, ListName)
Tato funkce vytvoří kolekci s názvem MySPCollection, která obsahuje stejná data jako váš seznam.
Zatímco držíte klávesu Alt, vyberte tlačítko.
Informace o tom, jak zobrazit data z aplikace Seznamy Microsoft nebo SharePoint (například kalendářní data, volby a lidi) v galerii, najdete v tématu: Zobrazení sloupců seznamu v galerii. Informace o tom, jak zobrazit data ve formuláři (s rozevíracími seznamy, výběry data a výběry osob): Ovládací prvky Formulář pro zobrazení a Formulář pro úpravy.
Další kroky
- Zkontrolujte referenční téma pro funkci Collect.
- Naučte se, jak tvarovat data v kolekci pomocí funkcí AddColumns, DropColumns, RenameColumns a ShowColumns.