Legge til lerretskomponenter på en egendefinert side for den modelldrevne appen
Denne artikkelen beskriver hvordan du bruker lerretskomponenter med lite kode til å bygge egendefinert brukeropplevelse for en egendefinert side ved å bruke biblioteket for delte lerretskomponenter. Hvis du vil ha egendefinert utvidelse av brukeropplevelsen med kode, kan du se Legge til kodekomponenter på en egendefinert side for den modelldrevne appen.
Viktig
Egendefinerte sider er en ny funksjon med omfattende produktendringer og har for øyeblikket en rekke kjente begrensninger beskrevet i Kjente problemer med egendefinert side.
Obs!
Egendefinert side støtter foreløpig et begrenset sett med kontroller, og du bør bare bruke kontrollene som støttes for øyeblikket, til å lage lerretskomponenter for den egendefinerte siden.
Moderne kontroller støttes for øyeblikket bare med egendefinerte sider og ikke med frittstående lerretsapper. Kontroller at den eksperimentelle innstillingen for moderne kontroll bare brukes for komponentbiblioteker som brukes med egendefinerte sider.
Lerretskomponenter gjør at apputviklere kan opprette egendefinerte komponenter med lite kode. Ikke bare kan disse komponentene dermed brukes på nytt på tvers av egendefinerte sider og programmer, men også oppdateres, pakkes og flyttes sentralt ved hjelp av Microsoft Dataverse-løsninger. Mer informasjon: Opprette en komponent for lerretsapper
Siden redigering av egendefinerte sider er begrenset til bare én side, kan lerretskomponenter bare redigeres i et komponentbibliotek. Dette er forskjellig fra de frittstående lerretsappene, der det kan lages komponenter på appnivå.
Lage en lerretskomponent ved hjelp av komponentbiblioteket
Du kan opprette et nytt komponentbibliotek eller redigere et eksisterende fra Løsninger-området eller fanen Komponentbiblioteker i Apper-området.
Lage en lerretskomponent for bruk på en egendefinert side
Denne delen forklarer hvordan du lager en lerretskomponent du kan bruke på en egendefinert side.
Aktivere moderne kontroller for komponentbiblioteket
Aktiver først innstillingen Moderne kontroller i lerretsapputformingen. Dette gjør du ved å gå til Fil > Innstillinger > Kommende funksjoner > Eksperimentell.
Kontroller at bare det støttede settet med kontroller brukes til å lage komponenter for den egendefinerte siden.
Opprette en lerretskomponent
Etter at de moderne kontrollene er aktivert, kan du lage ønskede komponenter i biblioteket og publisere dem når de er klare.
Importere og bruke en lerretskomponent på en egendefinert side
Egendefinerte sider kan bruke komponentene fra biblioteket for lerretskomponenter som er laget eller importert i gjeldende miljø. Du kan velge Hent flere komponenter nederst i det venstre navigasjonsområdet for å legge til kontroll.
Lerretskomponenten er tilgjengelig under Bibliotekkomponenter og kan legges til på den egendefinerte siden.
Komponentoppdateringer på den egendefinerte siden
Når komponenten legges til på den egendefinerte siden via komponentbiblioteket, beholder den referansen til biblioteket. Når bibliotekeieren publiserer den nyere bibliotekversjonen med oppdaterte komponenter, vises en melding om tilgjengelig oppdatering på den egendefinerte siden med lerretsappen. Denne meldingen vises når den egendefinerte siden åpnes for redigering.
Velg Se gjennom for å se gjennom oppdateringene, og velg deretter ok for å oppdatere komponenten med de nyeste endringene fra lerretsbiblioteket.
Obs!
Individuelle egendefinerte sider i en modelldrevet app må åpnes enkeltvis for redigering i lerretsappstudioet for at de skal bli oppdatert fra det delte komponentbiblioteket.
Du kan nå publisere den egendefinerte siden og modelldrevne appen for å få de nyeste endringene gjenspeilet.
Tilleggsressurser for lerretskomponent
Du kan evaluere og bruke eksempler på lerretskomponenter fra Microsoft og andre utviklere i Power Apps-fellesskapet som driftes i galleriet for lerretsappkomponenter.
Se også
Oversikt over egendefinert side for modelldrevet app
Legge til en egendefinert side i den modelldrevne appen
Bruke Power Fx på en egendefinert side