Åbne brugerdefinerede sider som dialogbokse og bruge cloudflow
I dette eksempel vises, hvordan du kan oprette simple brugerdefinerede sider, der åbnes som dialogbokse, når der klikkes på en kommando. Du kan også kalde et cloudflow fra dialogboksen med den brugerdefinerede side.
Forudsætninger
- Føje en brugerdefineret side til din modelbaserede app
- Udløs eventuelt et cloudflow fra den brugerdefinerede side
Oprette en kommando
Du skal først bestemme placeringen af tabellen og kommandolinjen for at placere kommandoen.
Åbn appdesigneren, og føj derefter den ønskede tabel til den modelbaserede app. Flere oplysninger: Byg din første modeldrevne app
Udgiv appen.
Vælg den ønskede tabel i området Sider i appdesigneren.
Vælg ... (tre prikker), og vælg derefter Rediger kommandolinje.
Vælg den ønskede placering for kommandolinjen, og vælg derefter Rediger. Flere oplysninger: Placeringer af kommandolinjen
Vælg + Ny på kommandolinjen i kommandodesigneren, og angiv derefter kommandoegenskaberne: Flere oplysninger:
- Opret en JavaScript webressource til din kommando.
- Du kan finde andre egenskaber under Oprette en ny kommando.
Oprette en JavaScript-webressource til kommandoen
Bemærk
Denne tilpasning af kommandoer understøttes i øjeblikket kun ved hjælp af JavaScript. Power Fx understøttes ikke i øjeblikket.
- For kommandoegenskaberne Handling skal du vælge Kør JavaScript.
- Vælg + Tilføj bibliotek
- Vælg Ny for at oprette en ny JavaScript webressource.
- I vinduet Webressource: Ny browser skal du indtaste et navn og eventuelt et visningsnavn og beskrivelse.
- For Type skal du vælge Script (JScript).
- Vælg Teksteditor.
- Indsæt din JavaScript. Afhængigt af hvilken type dialog du vil bruge, skal du f.eks. kopiere og indsætte et eksempel fra Navigate API-referencen .
- Vælg Gem, og vælg derefter Publicer for at gemme og publicere webressourcen.
- Luk fanen i browservinduet for at vende tilbage til kommandodesigneren.
Aktivere JavaScript fra din kommando
I dialogboksen Tilføj JavaScript bibliotek skal du vælge det bibliotek, du oprettede i de forrige trin, og derefter vælge Tilføj.
Tip
Hvis du ikke kan finde webressourcen, skal du angive navnet i søgefeltet .
I ruden Kommandoegenskaber skal du angive navnet på funktionen JavaScript. I dette eksempel,åbenDialog indtastes.
Du kan også ændre logikken for synlighed .
Vælg Gem og publicer.
Se også
Designe en brugerdefineret side til din modelbaserede app
Navigere til en brugerdefineret side ved hjælp af klient-API