Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel får du hjælp til at oprette og redigere moderne kommandoer ved hjælp af kommandodesigneren og Power Fx.
Åbn appdesigneren
Du kan enten oprette en ny modelbaseret app ved hjælp af den moderne appdesigner eller åbne en eksisterende modelbaseret app ved hjælp af appdesigner.
Opret en ny modelbaseret app ved hjælp af den moderne appdesigner
Log på Power Apps.
Vælg Løsninger i venstre navigationsrude. Hvis elementet ikke findes i sidepanelruden, skal du vælge …Mere og derefter vælge det ønskede element.
Åbn eller opret en løsning, der kan indeholde den nye modelbaserede app.
Vælg Ny>App>Modelbaseret app.
Angiv et navn til din app, og vælg derefter Opret. Flere oplysninger: Byg din første modeldrevne app
Åbne en eksisterende modelbaseret app ved hjælp af appdesigner
- Log på Power Apps
- Vælg Løsninger i venstre navigationsrude. Hvis elementet ikke findes i sidepanelruden, skal du vælge ...Flere og derefter vælge det ønskede element.
- Åbn den løsning, der indeholder den eksisterende modelbaserede app.
- Vælg den modelbaserede app, og vælg derefter ...>Rediger for at åbne den moderne appdesigner.
Opret eller rediger moderne kommandoer
Når du er i appdesigneren, kan du bruge kommandodesigneren til at tilpasse dine kommandobjælker.
Bemærk
- I øjeblikket kan kommandodesigneren kun tilgås via den moderne appdesigner eller i løsninger til eksisterende kommandoer.
- I øjeblikket kan klassiske kommandoer ikke redigeres i kommandodesigneren.
Rediger kommandolinjen
Åbn kommandodesigneren for at redigere en kommandobjælke
Ved siden af enhver tabelvisning fra området Pages i appdesigneren skal du vælge ... og derefter Rediger kommandobjælke.
Vælg placeringen af den ønskede kommandolinje, f.eks. hovedgitter (visning) eller hovedformular, og vælg derefter Rediger. Flere oplysninger: Placeringer af kommandolinjen
Opret en ny kommando
I modsætning til klassiske kommandoer vises moderne kommandoer kun i den app, du redigerer i. Derved forhindres overførsel af uønskede kommandoer til andre apps og giver bedre ydeevne under kørsel.
Første gang kommandodesigneren åbnes for en app, vises der en prompt om enten at bruge JavaScript alene eller Power Fx. Hvis du vælger Power Fx, kan du også bruge JavaScript, hvis du ønsker det. Hvis du vælger Power Fx i dialogboksen, oprettes der et kommandokomponentbibliotek til opbevaring af Power Fx-formler.
Åbn kommandodesigneren for at redigere en kommandobjælke, og vælg derefter Ny>Kommando.
Angiv eller vælg en af følgende indstillinger i højre rude:
Etikettekst (valgfrit). Angiv en etiket, der vises på kommandoknappen.
Ikon. Vælg et ikon til kommandoknappen. Du kan vælge mellem systemikoner eller SVG-webressourcefiler. Hvis du vil uploade dit eget ikon, skal du vælge Webressource og derefter uploade en fil i SVG-format. Vælg derefter Gem og Publicer webressourcen. Du kan finde flere oplysninger om, hvordan du opretter en webressource til det ønskede ikonbillede, ved at gå til Opret eller rediger webressourcer til modelbaserede apps for at udvide en app.
Handlinger. Vælg mellem følgende:
- Kør beregning. Angiv Power Fx-formlen for at køre kommandohandlingen. Flere oplysninger: Brug Power Fx til handlinger og synlighed
- JavaScript. Angiv JavaScript-biblioteket og kommandoen for at udføre kommandohandlingen. Flere oplysninger: Brug JavaScript til handlinger
Synlighed. Vælg Vis kommandoknap eller Vis på betingelse fra formel.
Titel til værktøjstip. Du kan valgfrit angive titlen på et værktøjstip. Titlen vises for brugeren, når musen holdes hen over kommandoen.
Beskrivelse af værktøjstip. Valgfrit kan du angive en beskrivelse til værktøjstippet. Beskrivelsen vises for brugeren under titlen på værktøjstippet, når musen holdes hen over kommandoen.
Tilgængelighedstekst. Alternativt kan du angive den tekst, der skal læses af skærmlæsere.
Ordrenummer. Den rækkefølge, kommandoen vises i under kørsel i forhold til andre kommandoer på samme kommandobjælke.
Træk og slip kommandoen til den ønskede placering. Du kan arrangere moderne kommandoer blandt klassiske kommandoer.
Vælg Gem og udgiv for at gøre kommandoen tilgængelig for appbrugere.
Vælg Play for at køre appen og teste dine ændringer.
Bemærk
Det kan tage et par minutter at udgive Power Fx-formler for at udgive kommandokomponentbiblioteket. Denne baggrundshandling er muligvis stadig i gang, efter at kommandodesigneren har fuldført anmodningen og låser designeren op.
Brug Power Fx til handlinger og synlighed
Du kan bruge Power Fx til begge handlinger (hvad der sker, når kommandoknappen vælges) samt synlighed (logik, der styrer, hvornår knappen er synlig). Power Fx understøttes ikke i klassiske kommander.
Bemærk, at den modelbaserede appkommando har en formellinjeoplevelse, der ligner canvas-apps. Når du arbejder med Dataverse-data, kan du bruge Power Fx-formler på samme måde som i canvas apps. Flere oplysninger: Brug af Power Fx med kommandoer
Bemærk
- Dataverse er i øjeblikket den eneste datakilde, der understøttes med kommandoer i modelbaserede apps.
- Du kan i øjeblikket ikke tilføje flere tabeller som datakilder direkte fra kommandodesigneren. Du kan dog åbne biblioteket med kommandokomponenter i lærredstudiet og tilføje ekstra tabeller som datakilder og derefter bruge dem i kommandodesigneren.
- Ikke alle funktioner, der er tilgængelige i canvas-apps, understøttes i øjeblikket af modelbaserede appkommandoer. Derudover har vi introduceret nogle nye funktioner, der er specifikke for modelbaserede appkommandoer.
- Du kan finde flere begrænsninger med moderne kommandoer under Moderne kommandoers kendte begrænsninger.
Brug JavaScript til aktioner
JavaScript understøttes både med klassiske og moderne kommandoer. Men det er nemmere at oprette kommandoer og tilknytte dit JavaScript ved hjælp af den moderne kommandodesigner.
For Handling skal du vælge Kør JavaScript.
Vælg Tilføj bibliotek, eller vælg et andet på listen. Listen udfyldes med de biblioteker, der bruges af den aktuelle kommandobjælke.
Vælg Tilføj, og søg efter eksisterende JavaScript-webressourcer, eller tilføj dine egne.
Angiv funktionsnavnet. Vælg for eksempel
Main_system_library.js-biblioteket, og kald derefter denne funktion:XrmCore.Commands.Open.opennewrecord.Tilføj parametre, der skal overføres til din funktion. Du kan få flere oplysninger om de tilgængelige parametre ved at gå til Overfør gitterværdier til handlinger på ribbon.
Bemærk
Kald af flere JavaScript-biblioteker eller kald af flere funktioner fra en enkelt kommando understøttes ikke.