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. Viac informácií o rôznych typoch premenných, ako sú kolekcie: Princípy premenných aplikácie plátna.

Predpoklady

Pozrite si toto video a zistite, ako vytvoriť a aktualizovať kolekciu:

Vytvorenie kolekcie s viacerými stĺpcami

  1. V Power Apps Studio pridajte ovládací prvok Textové zadanie.

    Vloženie ovládacieho prvku Textové zadanie.

  2. Premenujte ovládací prvok výberom troch bodiek na ľavej navigačnej tablet, výberom položky Premenovať následným napísaním ProductName.

    Premenovanie ovládacieho prvku.

  3. Pridajte ovládací prvok Rozbaľovací zoznam.

    Pridanie rozbaľovacieho zoznamu.

  4. Premenujte ovládací prvok Rozbaľovací zoznam Colors a uistite sa, že vlastnosť Items je vybratá v zozname vlastností.

    Vlastnosť položiek.

  5. Na paneli vzorcov vymeňte DropDownSample s týmto výrazom:

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

  6. Pridajte ovládací prvok Tlačidlo, pre jeho vlastnosť Text zadajte hodnotu "Add" (Pridať) a pre jeho vlastnosť OnSelect zadajte tento vzorec:

    Collect(
        ProductList,
        {
            Product: ProductName.Text,
            Color: Colors.Selected.Value
        }
    )
    
  7. Stlačte kláves F5, napíšte text do ProductName, vyberte možnosť v Colors a potom vyberte Pridať.

    Ukážka aplikácie.

  8. Opakujte predchádzajúci krok najmenej dvakrát a potom stlačte kláves Esc.

  9. Ak používate ukážkovú verziu Power Apps Studio, vyberte tablu Premenné a potom výberom položky Kolekcie zobrazte kolekcie, ktoré ste vytvorili.

    Zobraziť zbierky.

    Ak používate klasickú verziu Power Apps Studio, v ponuke Súbor vyberte položku Kolekcie.

    Zobrazenie kolekcie.

Zobrazenie kolekcie

  1. Pridajte ovládací prvok vertikálna Galéria.

    Pridanie vertikálnej galérie.

  2. Nastavte vlastnosť Items galérie na ProductList.

  3. V table Data nastavte pole s titulkami na Color a nastavte názov poľa na Product.

    Nastavenie vlastnosti Items v galérii a zmena polí, ktoré sa zobrazujú.

  4. Zatvorte tablu Údaje, vyberte galériu a potom nastavte pole Rozloženie na Nadpis a podnadpis.

    Zmena rozloženia galérie.

    Obrazovka pripomína tento príklad:

    Príklad prvej obrazovky.

Odstránenie jednej alebo všetkých položiek

  1. Kliknutím alebo ťuknutím do dolnej časti galérie vyberte šablónu galérie a potom kliknite alebo ťuknite v ľavom hornom rohu na ikonu ceruzky.

    Výber šablóny galérie.

  2. Pridajte ikonu Kôš do šablóny galérie.

    Pridanie ikony koša.

  3. Vlastnosť OnSelect ikony nastavte na tento vzorec:

    Remove(ProductList, ThisItem)

  4. Mimo galérie pridajte tlačidlo, nastavte jeho vlastnosť Text na hodnotu "Clear" (Vymazať) a pre vlastnosť OnSelect zadajte nasledujúci vzorec:

    Clear(ProductList)

  5. Podržte stlačený kláves Alt a vyberte ikonu Kôš položky, ktorú chcete odstrániť z kolekcie, alebo vyberte tlačidlo Vymazať na odstránenie všetkých položiek z kolekcie.

Vloženie zoznamu do kolekcie

  1. Vytvorenie pripojenia k zoznamu vytvorenému pomocou zoznamov Microsoft.

  2. Pridajte tlačidlo a nastavte jeho vlastnosť OnSelect na túto funkciu, pričom nahradíte položku ListName názvom vášho zoznamu služby :

    Collect(MySPCollection, ListName)

    Táto funkcia vytvorí kolekciu s názvom MySPCollection, ktorá obsahuje rovnaké údaje ako zoznam.

  3. Podržte kláves Alt a vyberte tlačidlo.

  4. (voliteľné) Ak chcete zobraziť ukážku kolekcie, ktorú ste vytvorili, vyberte položku Kolekcie v ponuke Súbor.

Informácie o zobrazovaní údajov zo zoznamu Microsoft alebo služby SharePoint (ako napríklad dátumy, rozhodnutia a ľudia) v galérii sú uvedené v téme Zobrazenie stĺpcov zoznamu v galérii. Informácie o zobrazovaní údajov vo formulári (s rozbaľovacími zoznamami, výbermi dátumu a osôb) sú uvedené v téme Ovládacie prvky Formulár na zobrazenie a Formulár na úpravy.

Ďalšie kroky

Poznámka

Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)

Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).