Dela via


Skapa ett kort med inköpslista

I den här självstudien skapar du enkelt kort med en lista där du kan lägga till objekt. Du använder kortdesignern, variabler och Power Fx.

I slutet av den här självstudien ser ditt listkort ut så här:

Skärmbild av ett avslutat kort med inköpslista.

Förutsättningar

Skapa ett kort

  1. Logga in på Power Apps och välj din miljö.

  2. Välj Kort i vänstra fönstret. Om objektet inte finns i sidopanelsfönstret väljer du ... Mer och markerar sedan det objekt du vill använda.

  3. Välj + Skapa ett kort.

  4. Under Kortnamn, skriv SimpleShoppingCard och välj Skapa.

  5. Markera texten Kortrubriken visas här. Ange i egenskapsrutan för textetikett Text till Inköpslista.

  6. Välj text Lägg till och ta bort element för att anpassa det nya kortet. I egenskapsfönstret för textetikett anger du Text till Använd rutan nedan för att lägga till objekt i listan.

Lägga till en variabel

Listan innehåller enskilda objekt i separata textrader. Det ser ut som en tabell med en kolumn med ett objekt på varje rad. Detta tyder på att du måste skapa en tabellvariabel för att lagra listan.

  1. I det vänstra fönstret, välj Variabler.

  2. Välj + Ny variabel.

  3. I rutan Ny variabel, ange MyGroceryList under Namn. Ange Typ som Tabell.

  4. Välj de lockiga parenteserna till höger om Standardvärd och ange "" mellan parenteser. Detta indikerar att tabellen innehåller textvärden i kolumnen Värde

  5. Välj Spara.

    Skärmbild av egenskapsfönstret för variabeln för inköpslista.

Lägg till en lista på kortet

  1. I den vänstra rutan väljer du infoga.

  2. I verktygsfönstret, välj Visa för att expandera kategorin och välj Textetikett.

  3. I egenskapsrutan för textetikett väljer du Avancerat.

  4. Ange Upprepa för varje till MyGroceryList.

    Skärmbild av rutan Avancerade egenskaper för en textetikett med MyGroceryList i Repeat for every-egenskap.

    Om du anger en textetiketts egenskap Repeat for every upprepas textetiketten för varje objekt i den angivna tabellen. I det här exemplet är tabellen MyGroceryList den variabel som du tillhandahåller. Med andra ord skapas en separat textetikett i kortet för varje vara i inköpslistan.

  5. Markera fliken Egenskaper. Ange Text till ThisItem.Value.

    Tilldela den systemdefinierade variabeln ThisItem.Value till textetiketten visar värdet för det aktuella objektet i matrisen MyGroceryList som etikettext. Matris är en annan term för en tabellvariabel. Du kan ange variabelnamnet i formelfältet eller egenskapsfönstret.

    Skärmbild av ett variabelnamn som angetts i textetikettens textegenskap.

Lägg till textingång

Listan du skapade är tom, så i det sista steget ger du användaren möjlighet att lägga till objekt.

  1. I den vänstra rutan väljer du infoga.

  2. I verktygsfönstret, välj indata för att expandera kategorin och välj Inmatning av text.

  3. egenskapsfönstret för text input, ange Namn till NewItem och ange Etikett till Nytt objekt:.

    Skärmbild av variabelnamn som angetts i egenskaperna Name och Label för en indatatextruta.

    Egenskapen Name låter dig referera till kontrollen i ett Power Fx uttryck. Det måste vara ett ord, utan blanksteg eller specialtecken. Egenskapen Label visas på kortet. Namnet och etiketten på en kontroll behöver inte vara liknande eftersom de är här, men om du använder liknande namn blir det enklare att spåra kontroller.

Lägg till en Power Fx-knapp

  1. I den vänstra rutan väljer du infoga.

  2. I verktygsfönstret, välj indata för att expandera kategorin och välj Knapp.

  3. I egenskapsfönstret för knappen, ange Rubrik till Lägg till objekt.

  4. I egenskapsfönstret, välj PowerFx om du vill placera markören i formelfältet.

  5. Skriv följande Power Fx uttryck i formelfältet: Collect(MyGroceryList, {Value: NewItem})

    I det här uttrycket används Power Fx funktionen Collect för att lägga till värdet för användarens indata NewItem, till tabellvariabeln MyGroceryList i implicita kolumnen Värde. Eftersom uttrycket är bundna till knappen egenskap OnSelect körs det när användaren markerar knappen.

    Skärmbild av Power Fx uttrycket i formelfältet som har tilldelats egenskapen OnSelect för knappen.

Testa kortet

Du bör alltid spara ändringarna innan du spelar ett kort. Välj Spara, och välj Spela upp.

Testa ditt kort genom att lägga till några saker i listan.

Nästa steg

Lär dig hur du gör ett mer komplext kort med Microsoft Dataverse anslutningsprogram.