Sende en liste over relaterte oppføringer som datakontekst til en innebygd lerretapp
Viktig
Innebygde lerretapper på modelldrevne skjemaer er ute av forhåndsversjonen og tilgjengelige for alle. Fremgangsmåten nedenfor er foreldet og gjelder bare for den offentlige forhåndsversjonen av lerretapper som er innebygd i modelldrevne skjemaer. Hvis du vil ha oppdatert liste over trinn for den nyeste versjonen, kan du gå til Legge til en innebygd lerretsapp i et modelldrevet skjema
Denne artikkelen beskriver hvordan du legger til en innebygd lerretsapp og sender en liste over oppføringer relatert til gjeldende oppføring (hovedskjemaet) som en datakontekst til den innebygde lerretsappen.
Tenk deg at du vil legge til en innebygd lerretsapp i et hovedskjema for en forretningsforbindelse og sende en liste over kontakter relatert til den gjeldende oppføringen for forretningsforbindelsen til den innebygde lerretsappen. Slik gjør du det:
Logg på Power Apps, og åpne skjemaredigeringsprogrammet for et hovedskjema til en tabell, for eksempel forretningsforbindelsestabellen.
Velg delen i skjemaet der du vil at den innebygde lerretappen skal vises.
Med delen valgt velger du Delrutenett i Kontroll-gruppen i kategorien Sett inn.
I Angi egenskaper-dialogboksen velger du Vis-kategorien, og deretter i Navn-feltet angir du et navn for rutenettkontrollen.
I Datakilde-delen velger du Tabell og Standardvisning, som svarer til listen over oppføringer du vil sende som datakontekst til den innebygde lerretsappen.
Velg kategorien Kontroller, og velg deretter Legg til kontroll...
I dialogboksen Legg til kontroll i listen over tilgjengelige kontroller velger du Lerretapp og velger deretter Legg til.
I Angi egenskaper-dialogboksen i listen over kontroller velger du Lerretapp, og velger deretter Web-alternativet.
I delen under listen over kontroller ser du listen over egenskaper som svarer til lerretappkontrollen, og merker deg følgende:
- Tabellnavn-egenskapen angir tabellen som gir dataene til den innebygde lerretsappen. Den settes til tabellen som du valgte tidligere.
- Selv om denne egenskapen ser ut til å kunne endres, vil ikke en endring av den ha noen innvirkning på den innebygde lerretappen. Den er bare ment å fungere som en referanse for deg.
- Visningsnavn-egenskapen angir visningen av tabellen som skal brukes til å filtrere dataene som sendes til den innebygde lerretsappen. Den settes til standardvisningen som du valgte tidligere.
- Dataene (felt og verdier) som sendes til den innebygde lerretappen under kjøring, avhenger av denne visningen. Bruk bare kolonnene i lerretsappen som er inkludert i visningen, eller legg dem til i visningen om nødvendig. Kolonner som ikke er inkludert i visningen, vises som tomme verdier under kjøring.
- Filtervilkårene for en visning blir ikke brukt ved redigering. Derfor er ikke dataene som vises når du redigerer innebygde lerretapper, filtrert. Det er bare en liste over de få øverste oppføringene som du har tilgang til. Under kjøring brukes filtervilkårene for visningen som forventet, slik at brukere bare ser relevante data.
- App-ID-egenskapen angir ID-en for den innebygde lerretappen. Den blir generert automatisk og utfylt for deg når lerretappen blir opprettet.
- Vær oppmerksom på at endringer i App-ID-verdien bryter koblingen fra det modelldrevne skjemaet til den innebygde lerretappen.
- Tabellnavn-egenskapen angir tabellen som gir dataene til den innebygde lerretsappen. Den settes til tabellen som du valgte tidligere.
Velg Tilpass-knappen for å opprette eller redigere lerretappen. Dette åpner Power Apps Studio i en ny fane.
Viktig
- Alternativet Tilpass er for øyeblikket bare tilgjengelig når du bruker den klassiske skjemautformingen.
- Hvis åpning av Power Apps Studio blokkeres på grunn av popup-blokkering i nettleseren, må du aktivere webområdet make.powerapps.com eller midlertidig deaktivere popup-blokkeringen og deretter velge Tilpass på nytt.
Merk at det er en ModelDrivenFormIntegration-kontroll i den venstre ruten i Power Apps Studio. Denne kontrollen er ansvarlig for å hente kontekstavhengige data fra det vertsmodelldrevne skjemaet til den innebygde lerretappen.
Velg Galleri1-kontrollen og se at Elementer-egenskapen er satt til ModelDrivenFormIntegration.Data.
I egenskapsruten til høyre ved siden av Kolonner velger du Rediger.
I dataruten kan du endre kolonnen tilordnet til Tittel1-kontrollen til Full navn eller en annen kolonne som har data.
Legg merke til at galleriet viser data som sendes til det fra det vertsmodelldrevne skjemaet via ModelDrivenFormIntegration-kontrollen. Lukk dataruten.
Velg Fil-fanen, og velg Innstillinger.
Sett Optimaliser innebygd utseende til På i delen Eksperimentelle funksjoner i fanen Kommende funksjoner.
Velg Generelt-fanen. Angi et unikt navn for appen, og velg deretter Lagre. Legg merke til følgende:
- Lagring av en app for første gang publiserer appen automatisk.
- Ved senere lagringer velger du Publiser og velger deretter Publiser denne versjonen for å gjøre endringene tilgjengelige.
Lukk dialogboksen Innstillinger.
Velg Tilbake, og velg deretter leserkategorien som har skjemaredigeringsprogrammet åpent.
Se at App-ID-egenskapen for Lerretapp-kontrollen nå har en verdi som er fylt ut automatisk. Legg merke til følgende:
- Skjemaredigeringsprogrammet har en direkte kobling til Power Apps Studio som ble åpnet i en annen fane i et tidligere trinn.
- Skjemaredigeringsprogrammet har «lyttet» etter App-ID-en som skal sendes til det.
- App-ID-en ble sendt til det da appen ble lagret.
I Angi egenskaper-dialogboksen velger du Vis-kategorien, fjerner avmerkingen for Vis etikett i skjemaet, og velger deretter OK.
- Hvis du allerede har en innebygd lerretsapp i dette skjemaet, vises meldingen Du kan bare aktivere én lerretsapp i et skjema. Hvis du vil legge til den nye lerretsappen, må du først deaktivere gjeldende innebygde lerretsapp. Deretter aktiverer du den nye innebygde lerretsappen.
I kategorien Hjem velger du Lagre, og velger deretter Publiser.
Når du har lagt til en innebygd lerretapp i det modelldrevne skjemaet, kan du dele den innebygde lerretappen med andre brukere. Mer informasjon: Dele en innebygd lerretapp.
Når brukere åpner en modelldrevet app (bare Enhetlig grensesnitt) som inneholder skjemaet du har endret, ser de den innebygde lerretappen i skjemaet. Når oppføringen som vises i hovedskjemaet endres, endres datakonteksten som sendes til skjemaet, og den innebygde appen oppdateres for å vise de relevante dataene.
Denne artikkelen viste hvordan du kommer i gang med innbyggingen av en lerretsapp i et modelldrevet skjema. Du kan tilpasse den innebygde lerretsappen ytterligere slik at den kobler til og henter inn data fra ulike datakilder. Bruk funksjonene Filtrer, Søk og Oppslag og konteksten som ble sendt inn fra det vertsmodelldrevne skjemaet, til å filtrere eller søke etter bestemte oppføringer i disse datakildene. Bruk lerretappredigeringsprogrammet WYSIWYG til å enkelt utforme grensesnittet i henhold til kravene dine.
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
Overføre innebygde lerretapper på modelldrevne skjemaer opprettet ved hjelp av offentlig forhåndsversjon av nyeste
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).