Del via


Opprett et handlelistekort

I denne opplæringen lærer du hvordan du bygger et enkelt kort som viser en handleliste og legger til varer. Du bruker kortutformingen, variabler og Power Fx.

På slutten av opplæringen skal handlelistekortet se ut som eksemplet nedenfor:

Skjermbilde av et ferdig handlelistekort.

Forutsetning

Opprett et kort

  1. Logg på Power Apps og velg miljøet.

  2. Velg Kort i venstre rute. Hvis elementet ikke finnes i sideruten, velger du ...Mer og deretter elementet du vil ha.

  3. Velg + Opprett et kort.

  4. Angi SimpleShoppingCard under Kortnavn, og velg deretter Opprett.

  5. Velg teksten Korttittelen vises her. Angi Text til Handleliste i egenskapsruten for tekstetiketter.

  6. Velg teksten Legg til og fjern element for å tilpasse det nye kortet. Angi Text til Bruk boksen nedenfor til å legge til varer på listen i egenskapsruten for tekstetiketter.

Legge til en variabel

Handlelisten inneholder enkeltvarer i separate tekstlinjer. Det ser ut som en tabell med én enkelt kolonne, med én dagligvare i hver rad. Det antyder at du må opprette en tabellvariabel for å lagre listen.

  1. Velg Variabler i venstre rute.

  2. Velg +Ny variabel.

  3. I Ny variabel-vinduet angir du MyGroceryList under Navn. Sett Type til Tabell.

  4. Velg standardverdiene til høyre for Standardverdi, og skriv inn "" mellom hakeparentesene. Dette angir at tabellen inneholder tekstverdier i en kolonne implisitt kalt Verdi

  5. Velg Lagre.

    Skjermbilde av egenskapsruten for MyGroceryList-variabelen.

Legg til en liste i kortet

  1. Velg Sett inn i den venstre ruten.

  2. Velg Vis i verktøyruten for å utvide kategorien, og velg deretter Tekstetikett.

  3. Velg fanen Avansert i egenskapsruten for tekstetiketten.

  4. Angi Repeat for every til MyGroceryList.

    Skjermbilde av avansert egenskapsrute for en tekstetikett med MyGroceryList i Repeat for every-egenskapen.

    Angivelse av tekstetikettens Repeat for every-egenskap gjentar tekstetiketten for hver vare i den angitte tabellen. I dette eksemplet er tabellen MyGroceryList variabelen du opprettet. Det betyr at det opprettes en separat tekstetikett i kortet for hver vare i handlelisten.

  5. Velg fanen Egenskaper. Angi Text til ThisItem.Value.

    Ved å tildele den systemdefinerte variabelen ThisItem.Value til tekstetiketten vises verdien for nåværende vare i MyGroceryList-matrisen i den synlige etiketteksten. Matrise er en annen ord for en tabellvariabel. Du kan skrive inn variabelnavnet på formellinjen eller i egenskapsruten.

    Skjermbilde av et variabelnavn som er angitt i tekstetikettens Text-egenskap.

Legg til en inndataboks

Listen du har opprettet, er tom, så det siste trinnet er å gi brukeren muligheten til å legge til varer i listen.

  1. Velg Sett inn i den venstre ruten.

  2. Velg Inndata i verktøyruten for å utvide kategorien, og velg deretter Tekstinndata.

  3. Angi NameNewItem i egenskapsruten for tekstinnskriving, og sett Label til Ny vare:.

    Skjermbilde av variabelnavn som er angitt i egenskapene Name og Label for en inndatatekstboks.

    Name-egenskapen gjør det mulig å henvise til kontrollen i et Power Fx-uttrykk. Det må være ett ord uten mellomrom eller spesialtegn. Label-egenskapen vises i kortet. Navnet på og etiketten for en kontroll trenger ikke å være likt slik de er her, men bruk av lignende navn gjør det enklere å holde oversikt over kontroller.

Legg til en Power Fx-knapp

  1. Velg Sett inn i den venstre ruten.

  2. Velg Inndata i verktøyruten for å utvide kategorien, og velg deretter Knapp.

  3. Angi Title som Legg til vare i egenskapsruten for knapper.

  4. Velg PowerFx i egenskapsruten for å plassere markøren på formellinjen.

  5. Skriv inn følgende Power Fx-uttrykk på formellinjen: Collect(MyGroceryList,Value {: NewItem})

    Dette uttrykket bruker Power Fx-funksjonen Collect til å tilføye verdien for brukerens inndata, NewItem, i MyGroceryList-tabellvariabelen i kolonnen Value. Siden uttrykket er bundet til knappens OnSelect-egenskapen, kjører det når brukeren velger knappen.

    Skjermbilde av Power Fx-uttrykket på formellinjen som er tildelt knappens OnSelect-egenskapen.

Teste kortet

Du bør alltid lagre endringene før du spiller av et kort. Velg Lagre og deretter Spill av.

Test kortet ved å legge til noen få varer i handlelisten.

Neste trinn

Lær hvordan du lager et mer komplekst kort med Microsoft Dataverse-koblinger.