Share via


Overføre innebygde lerretapper på modelldrevne skjemaer opprettet ved hjelp av offentlig forhåndsversjon

Viktig

I den nyeste versjonen er innebygde lerretapper på modelldrevne skjemaer vanligvis tilgjengelige. Alle innebygde lerretapper i modelldrevne skjemaer som opprettes ved hjelp av den offentlige forhåndsversjonen, bør overføres til nye innebygde lerretapper som er opprettet ved hjelp av den nyeste versjonen. Støtte for innebygde lerretapper på modelldrevne skjemaer opprettet ved hjelp av offentlig forhåndsversjon avsluttes snart.

For å overføre innebygde lerretapper i modelldrevne skjemaer som opprettes ved hjelp av den offentlige forhåndsversjonen, må utviklerne først opprette en ny innebygd lerretapp ved hjelp av den nyeste versjonen. Deretter kan utviklerne kopiere kontrollene fra den eksisterende innebygde lerretappen til den nye, legge til nødvendige datakilder og oppdatere brutte referanser. Du finner en detaljert fremgangsmåte nedenfor.

  1. Logg på Power Apps.
  2. Åpne den innebygde lerretappen som ble opprettet med den offentlige forhåndsversjonen for redigering i Power Apps Studio. Hvis du vil ha fremgangsmåte for redigering av en lerretapp, se Redigere en lerretapp.
  3. I en ny fane, følg fremgangsmåten for å legge til en innebygd lerretapp for et modelldrevet skjema.
  4. Kopier kontrollene fra den innebygde lerretappen som ble opprettet med den offentlige forhåndsversjonen, til den nye innebygde lerretappen ett skjermbilde av gangen ved hjelp av fremgangsmåten nedenfor.
    1. Velg fanen fra trinn 2, som har den innebygde lerretappen som ble opprettet ved hjelp av den offentlige forhåndsversjonen, åpen i Power Apps Studio.
    2. Velg et skjermbilde å kopiere kontroller fra.
    3. Trykk Ctrl + A for å velge alle kontrollene på skjermen.
    4. Trykk Ctrl + C for å kopiere alle valgte kontroller.
    5. Velg fanen fra trinn 3, som har den nye innebygde lerretappen som ble opprettet ved hjelp av den nyeste versjonen.
    6. Velg et skjermbilde, eller legg til et nytt.
    7. Trykk Ctrl + V for å lime inn kontrollene på det valgte skjermbildet.
    8. Gjenta trinnene for å kopiere hvert skjermbilde.
  5. Når du har kopiert alle skjermene, velger du fanen fra trinn 3, som har den nye innebygde lerretappen som ble opprettet ved hjelp av den nyeste versjonen.
  6. Oppdater alle stedene der raden fra det vertsmodelldrevne skjemaet hentes. Erstatt First(ModelDrivenFormIntegration.Data) med ModelDrivenFormIntegration.Item.
  7. Legg til eventuelle manglende datakilder i den nye innebygde lerretappen.
  8. Oppdater alle brutte referanser i den nye innebygde lerretappen.
  9. Når du er ferdig med å gjøre endringer, velger du kategorien Fil, og deretter Lagre.
  10. For å tilby endringene til sluttbrukerne velger du Publiser og deretter Publiser denne versjonen.

I forhåndsversjonen, for å kunne bygge inn en lerretsapp på et modelldrevet skjema, måtte utviklerne bestemme på forhånd om de ville sende gjeldende (hovedskjema-) rad som datakontekst eller en liste over rader relatert til den gjeldende (hovedskjema-) raden. De måtte deretter legge til lerretsappkontrollen i enten en kolonne- eller en delrutenettkontroll.

Ved hjelp av den nyeste versjonen kan det å legge til en innebygd lerretsapp på et modelldrevet skjema forenkles og strømlinjeformes kun til kolonnen. Utviklere kan fremdeles enkelt få tilgang til listen over relaterte rader direkte i lerretsappen ved hjelp av Common Data Service-koblingen.

For å overføre innebygde lerretapper i modelldrevne skjemaer som bruker en liste over rader som er relatert til gjeldende (hovedskjema-) rad, følger du fremgangsmåten nedenfor.

  1. Følg fremgangsmåten i delen ovenfor for å overføre innebygde lerretapper i modelldrevne skjemaer som er opprettet ved hjelp av offentlig forhåndsversjon til nyeste.
  2. Bruk Common Data Service-koblingen til å legge til en datakilde for den relaterte tabellen i appen. Hvis du vil lære hvordan du legger til en datakilde i en lerretsapp, kan du lese Legge til en datatilkobling til en lerretsapp i Power Apps.
  3. Når du bruker datakilden til den relaterte tabellen for en kontroll, for eksempel Galleri eller Datatabell, må du bruke Filter-funksjonen til å filtrere radene til dem som er relatert til den gjeldende (hovedskjema-) raden. Gjeldende (hovedskjema-) rad er tilgjengelig via ModelDrivenFormIntegration.Item.

    Obs!

    Den innebygde lerretsappen har full tilgang til raden fra det vertsmodelldrevne skjemaet via ModelDrivenFormIntegration.Item. Hvis du for eksempel vil hente verdien for en kolonne med navnet accountnumber og visningsnavnet nummer for forretningsforbindelse, kan du bruke ModelDrivenFormIntegration.Item.accountnumber eller ModelDrivenFormIntegration.Item.'nummer'.

  4. Med nylige oppdateringer gir Microsoft Dataverse nå også støtte til å bruke tabellvisninger som et filter. Se dette blogginnlegget for mer informasjon: Forbedrede datakildevalg og Dataverse-visninger.

Se også

Bygge inn en lerretapp i et modelldrevet skjema
Legge til en innebygd lerretapp i et modelldrevet skjema
Redigere en innebygd lerretapp i et modelldrevet skjema
Tilpasse skjermstørrelsen og -retningen for en lerretapp som er innebygd i et modelldrevet skjema
Utføre forhåndsdefinerte handlinger på vertsskjemaet fra en innebygd lerretapp
Egenskaper og handlinger for ModelDrivenFormIntegration-kontroll
Dele en innebygd lerretapp
Retningslinjer for arbeid med innebygde lerretapper

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).