Skapa och uppdatera en samling i en app för arbetsytorCreate and update a collection in a canvas app

Använda en samling för att lagra data som användarna kan hantera i din app.Use a collection to store data that users can manage in your app. En samling är en grupp med objekt som liknar, till exempel produkter i en produktlista.A collection is a group of items that are similar, such as products in a product list. Mer information om olika typer av variabler, till exempel samlingar: Förstå app för arbetsytor variabler.For more information about different types of variables such as collections: Understand canvas-app variables.

FörutsättningarPrerequisites

  • Registrera dig för PowerApps och logga sedan in genom att ange samma autentiseringsuppgifter som du använde för att registrera dig.Sign up for PowerApps, and then sign in by providing the same credentials that you used to sign up.
  • Skapa en app eller öppna en befintlig app i PowerApps.Create an app or open an existing app in PowerApps.
  • Lär dig hur du konfigurerar en kontroll i PowerApps.Learn how to configure a control in PowerApps.

Skapa en samling med flera kolumnerCreate a multicolumn collection

  1. I PowerApps Studio lägger du till en textinmatning kontroll.In PowerApps Studio, add a Text input control.

    Infoga en textinmatningskontroll

  2. Byt namn på kontrollen genom att välja dess ellips i det vänstra navigeringsfönstret väljer Byt namn på, och sedan skriva ProductName.Rename the control by selecting its ellipsis in the left navigation pane, selecting Rename, and then typing ProductName.

    Byt namn på en kontroll

  3. Lägg till en nedrullningsbar listruta kontroll.Add a Drop down control.

    Lägg till listrutan

  4. Byt namn på den nedrullningsbar listruta kontroll färger, och se till att den objekt egenskap är markerad i egenskapslistan.Rename the Drop down control Colors, and make sure that the Items property is selected in the property list.

    Objektegenskap

  5. I formelfältet ersätter DropDownSample med det här uttrycket:In the formula bar, replace DropDownSample with this expression:

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

  6. Lägg till en knappen , Ställ in dess Text egenskap ”Lägg till”, och Ställ in dess OnSelect egenskap enligt följande formel: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. Tryck på F5, Skriv lite text i ProductName, Välj ett alternativ i färger, och välj sedan Lägg till.Press F5, type some text into ProductName, select an option in Colors, and then select Add.

    Förhandsversion av appen

  8. Upprepa föregående steg minst två gånger och sedan trycka på Esc.Repeat the previous step at least two more times, and then press Esc.

  9. På den filen menyn och välj samlingar att visa samlingen som du skapade.On the File menu, select Collections to show the collection that you created.

    Visa samling

Visa en samlingShow a collection

  1. Lägg till en vertikal galleriet kontroll.Add a vertical Gallery control.

    Lägg till ett lodrätt galleri

  2. Ställ in galleriets objekt egenskap ProductList.Set the gallery's Items property to ProductList.

  3. I den Data rutan Ange fältet underrubrik till färg, och ange rubrikfältet till produkten.In the Data pane, set the subtitle field to Color, and set the title field to Product.

    Ange galleriets objektegenskapen och ändra de fält som visas

  4. Stäng den Data fönstret Välj galleriet och sedan ange den Layout fältet rubrik och underrubrik.Close the Data pane, select the gallery, and then set the Layout field to Title and subtitle.

    Ange galleriets objektegenskapen och ändra de fält som visas

    Skärmen liknar det här exemplet:Your screen resembles this example:

    Den första skärmen exemplet

Ta bort en eller alla objektRemove one or all items

  1. Välj gallerimallen genom att klicka eller trycka längst ned i galleriet och sedan klicka eller peka på pennikonen i det övre vänstra hörnet.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.

    Välj gallerimall

  2. Lägg till en Papperskorgen ikon i gallerimallen.Add a Trash icon to the gallery template.

    Lägg till Papperskorgen

  3. Ställ in på ikonen OnSelect egenskap enligt följande formel:Set the icon's OnSelect property to this formula:

    Remove(ProductList; ThisItem)

  4. Utanför galleriet, Lägg till en knapp och Ställ in dess Text egenskap ”Rensa”, och Ställ in dess OnSelect egenskap enligt följande formel:Outside the gallery, add a button, set its Text property to "Clear", and set its OnSelect property to this formula:

    Clear(ProductList)

  5. Håll ned Alt-tangenten och välj den Papperskorgen ikon för ett objekt för att ta bort objektet från samlingen eller Välj den Rensa knappen för att ta bort alla objekt från samlingen.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.

Placera en SharePoint-lista i en samlingPut a SharePoint list into a collection

  1. Skapa en anslutning till en SharePoint-lista.Create a connection to a SharePoint list.

  2. Lägg till en knapp och koppla dess OnSelect-egenskap till den här funktionen för att ersätta ListName med namnet på din SharePoint-lista:Add a button, and set its OnSelect property to this function, replacing ListName with the name of your SharePoint list:

    Collect(MySPCollection; ListName)

    Den här funktionen skapar en samling som heter MySPCollection och som innehåller samma data som din SharePoint-lista.This function creates a collection that's named MySPCollection and that contains the same data as your SharePoint list.

  3. Håll ned Alt-tangenten och välj knappen.While holding down the Alt key, select the button.

  4. (valfritt) Om du vill förhandsgranska den samling som du har skapat, Välj samlingar på den filen menyn.(optional) To preview the collection that you created, select Collections on the File menu.

Information om hur du visar data från en SharePoint-lista (till exempel datum, alternativ och personer) i ett galleri: Visa listan över kolumner i ett galleri.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. Information om hur du visar data i ett formulär (med listrutor, datumväljare och personer datumväljare): Redigera formulär och kontrollerna för att visa.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.

Nästa stegNext steps