Vytvorenie a aktualizovanie kolekcie v aplikácii plátnaCreate and update a collection in a canvas app

Použite kolekciu na uloženie údajov, ktoré používatelia budú môcť spravovať vo vašej aplikácii.Use a collection to store data that users can manage in your app. Kolekcia je skupina položiek, ktoré sú podobné, ako je napríklad produktov v zozname produktov.A collection is a group of items that are similar, such as products in a product list. Ďalšie informácie o rôznych typoch premenné, akými sú kolekcie: Princípy premenných aplikácie plátna.For more information about different types of variables such as collections: Understand canvas-app variables.

PredpokladyPrerequisites

Vytvoriť kolekciu multicolumnCreate a multicolumn collection

  1. V PowerApps Studio, pridajte textový vstup ovládacieho prvku.In PowerApps Studio, add a Text input control.

    Vložte ovládací prvok textového vstupu

  2. Premenujte ovládací prvok tak, že vyberiete jeho tri bodky na ľavej navigačnej table vyberiete premenovať, a potom zadajte text ProductName.Rename the control by selecting its ellipsis in the left navigation pane, selecting Rename, and then typing ProductName.

    Premenovanie ovládacieho prvku

  3. Pridanie rozbaľovací zoznam ovládacieho prvku.Add a Drop down control.

    Pridanie rozbaľovacieho zoznamu

  4. Premenovanie rozbaľovací zoznam ovládací prvok farieb, a uistite sa, že položky je vybratá vlastnosť v zozname vlastností.Rename the Drop down control Colors, and make sure that the Items property is selected in the property list.

    Vlastnosť Items

  5. V riadku vzorcov nahraďte DropDownSample s tento výraz:In the formula bar, replace DropDownSample with this expression:

    ["Red";"Green";"Blue"]

  6. Pridať tlačidlo ovládací prvok, nastavte jeho Text na hodnotu "Add", a nastavte jeho OnSelect na tento vzorec:Add a Button control, set its Text property to "Add", and set its OnSelect property to this formula:

    Collect(
        ProductList;
        {
            Product: ProductName.Text;
            Color: Colors.Selected.Value
        }
    )
    
  7. Stlačte kláves F5, zadajte text do ProductName, vyberte niektorú z možností v farieb, a potom vyberte položku pridať.Press F5, type some text into ProductName, select an option in Colors, and then select Add.

    Ukážka aplikácie

  8. Zopakujte predchádzajúci krok aspoň dva krát viac, a potom stlačte kláves Esc.Repeat the previous step at least two more times, and then press Esc.

  9. Na súbor menu, zvoľte kolekcie Zobraziť kolekcie, ktoré ste vytvorili.On the File menu, select Collections to show the collection that you created.

    Zobraziť kolekcie

Zobraziť kolekciuShow a collection

  1. Pridanie zvislého galérie ovládacieho prvku.Add a vertical Gallery control.

    Pridanie zvislej galérie

  2. Vlastnosť galérie položky na hodnotu ProductList.Set the gallery's Items property to ProductList.

  3. V údajov table nastaviť pole podnadpis farba, a nastavte názov poľa na produktov.In the Data pane, set the subtitle field to Color, and set the title field to Product.

    Nastavenie vlastnosti galérie Items a zmeňte polia, ktoré zobrazuje

  4. Zavrieť údajov table vyberte galériu, a potom nastavte rozloženie do poľa nadpis a podnadpis.Close the Data pane, select the gallery, and then set the Layout field to Title and subtitle.

    Nastavenie vlastnosti galérie Items a zmeňte polia, ktoré zobrazuje

    Vaša obrazovka vyzerá ako na tomto príklade:Your screen resembles this example:

    Prvý príklad obrazovky

Odstrániť všetky položkyRemove one or all items

  1. Vyberte šablónu galérie kliknutím alebo ťuknutím do dolnej časti galérie a potom kliknutím alebo ťuknutím na ikonu ceruzky vedľa ľavého horného rohu.Select the gallery template by clicking or tapping near the bottom of the gallery and then clicking or tapping the pencil icon near the upper-left corner.

    Vyberte šablónu galérie

  2. Pridanie koša ikonu do šablóny galérie.Add a Trash icon to the gallery template.

    Pridať ikonu koša

  3. Nastaviť na túto ikonu OnSelect na tento vzorec:Set the icon's OnSelect property to this formula:

    Remove(ProductList; ThisItem)

  4. Mimo galérie, pridajte tlačidlo, nastavte jeho Text na hodnotu "Clear", a nastavte jeho OnSelect na tento vzorec:Outside the gallery, add a button, set its Text property to "Clear", and set its OnSelect property to this formula:

    Clear(ProductList)

  5. Podržte stlačený kláves Alt a vyberte koša ikonu položky na danú položku sa odstráni z kolekcie, alebo vyberte Clear tlačidlo odstrániť všetky položky z kolekcie.While holding down the Alt key, select the Trash icon for an item to remove that item from the collection, or select the Clear button to remove all items from the collection.

Vloženie zoznamu služby SharePoint do kolekciePut a SharePoint list into a collection

  1. Vytvorenie pripojenia k zoznamu služby SharePoint.Create a connection to a SharePoint list.

  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 SharePoint:Add a button, and set its OnSelect property to this function, replacing ListName with the name of your SharePoint list:

    Collect(MySPCollection; ListName)

    Táto funkcia vytvorí kolekciu s názvom MySPCollection, ktorá obsahuje rovnaké údaje ako zoznam služby SharePoint.This function creates a collection that's named MySPCollection and that contains the same data as your SharePoint list.

  3. Podržte kláves Alt a vyberte tlačidlo.While holding down the Alt key, select the button.

  4. (voliteľné) Ak chcete zobraziť ukážku kolekcie, ktorú ste vytvorili, vyberte kolekcie na súbor ponuky.(optional) To preview the collection that you created, select Collections on the File menu.

Informácie o tom, ako zobraziť údaje zo zoznamu služby SharePoint (napríklad dátumy, možnosti a ľudia) v galérii: Zobrazenie zoznamu stĺpcov v galérii.For information about how to show data from a SharePoint list (such as dates, choices, and people) in a gallery: Show list columns in a gallery. Informácie o tom, ako zobraziť údaje vo formulári (s rozbaľovacie zoznamy, výbery dátumov a ľudia výbery): Ovládacie prvky formulár na zobrazenie a formulár na úpravy.For information about how to show data in a form (with drop-down lists, date pickers, and people pickers): Edit form and Display form controls.

Ďalšie krokyNext steps