Triggere og egenskaber er begge relevante emner i PowerApps. I denne vejledning har vi en oversigt over PowerApps-udløsere . Hvis du har taget en programmeringsklasse, vil du sikkert vide, at en klasse har to ting – egenskaber og metoder.
I PowerApps har elementer egenskaber og triggere.
Indholdsfortegnelse
Forstå PowerApps-triggere
Egenskaber er ting, der definerer elementet. For eksempel, hvis vi ser på denne tekstboks, kan en af egenskaberne være tekstboksstørrelsen, den faktiske tekst i tekstboksen, udfyldningen til venstre og højre eller dens Y- og X-koordinater.
Det er egenskaber, som du også kan ændre med triggere. For eksempel, hvis du ændrer teksten, er det en udløser. Hvis du skriver en tekst og klikker på Enter, er det også en trigger.

Et andet eksempel er fluebenet ( ? ) øverst til højre. Når du har klikket på den, indsender den formularen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Så hvordan virker det? Lad os klikke på fluebenet ( ? ) og klikke på rullepilen. Derefter vil vi se dens udløser, som er OnSelect .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Det betyder, at hvis elementet er valgt, udføres den angivne handling, som er at indsende formularen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Alle udløsere, der findes i rullemenuen, begynder med ordet " Til ". Så det er sådan, vi ved, at muligheden er en trigger.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Forskellige typer af PowerApps-udløsere
Der findes mange forskellige typer triggere. Lad os for eksempel klikke på en tekstboks, og vi vil se, at den har en OnSelect- udløser. Den har også en OnChange- udløser.
Hvis vi skriver et tal i feltet Fornavn , kan det udløse en anden handling, f.eks. en pop op-meddelelse, der siger, at vi ikke kan sætte tal for at ændre det. Men indtil videre vil det som standard bare være " falsk ", fordi der ikke sker noget endnu.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
En anden er X -ikonet. Når du har klikket på den, udfører den to funktioner. Den nulstiller formularen og vender derefter tilbage til hovedskærmen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Som vi kan se, var de to funktioner adskilt af et semikolon ( ; ). Dette symbol bruges til at angive slutningen af en funktion, og hvad der kommer efter semikolon er en anden funktion.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os nu klikke på BrowseScreen1 for at gå tilbage til browserskærmen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os prøve at klikke på en anden knap og se, hvad den gør. Klik på dens OnSelect- udløser. Funktionen af dette element er at genopfriske tabel 1 .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
På den anden side er denne knap et element, der sorterer data.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os nu klikke på hele datakortet eller BrowseGallery1 for at se dets udløser.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Den har også en OnSelect- trigger.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Klik på Separator5 for at vælge en del af datakortet og se dets udløser.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Som vi kan se, har den også en OnSelect- trigger .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Navigerer til detaljeskærmen
Bortset fra triggeren, vil vi se, at datakortet har funktionen til at navigere til detaljeskærmen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os nu for eksempel prøve at ændre funktionen af browsergalleriet med ordet " Falsk " og trykke på Enter .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Klik derefter på afspilningsknappen .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Så vil vi se, at triggerne er væk. Uanset hvad vi vælger udfører ingen handling. Vi kan stadig rulle gennem browsergalleriet, men vi kan ikke gøre noget, fordi vi har fjernet den faktiske handling.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Nu vil vi vende om og fortryde, hvad vi gjorde. Lad os først lukke skærmen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Klik derefter på OK .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Klik på det omvendte ikon.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Klik på BrowseGallery1 , og kontroller, om det er omvendt.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Hvis ikke, skal du klikke på det omvendte ikon igen, og nu vil vi se, at det er tilbage til det normale.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os tjekke det igen. Klik på afspilningsknappen .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Lad os klikke på det første element.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Derefter vil den navigere til sin detaljeskærm, som den normalt ville.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
For at vende tilbage til galleriet skal du blot klikke på pileikonet .
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Luk derefter skærmen.
![PowerApps-udløsere | En introduktion PowerApps-udløsere | En introduktion]()
Konklusion
For at opsummere, er en trigger blot en handling, der udføres af brugeren på et tilsvarende element. Triggere spiller en nøglerolle i systemet. De er lige så vigtige som egenskaber . Vi lærer mere om komplicerede udløsere, når vi udfører datavalidering og håndterer opdatering af variabler. Men indtil videre er det vigtigt at lære, hvordan triggere fungerer sammen med egenskaber.
Henrik
Alt det bedste,