Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

I denne opplæringen skal jeg vise deg hvordan du lager et Power Apps popup-skjema og hvordan de kan tilby en mer tilpasset og interaktiv brukeropplevelse. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Skjemapopup-vinduer er svært kraftige verktøy for å gi brukerne en tilpasset opplevelse og la dem validere noe de skal gjøre i en underliggende database.

For eksempel, hvis du går til iPhone og prøver å slette en applikasjon, vil den spørre deg om du er sikker på at du vil slette den. Grunnen til dette er å lage et veldig godt brukergrensesnitt som inneholder valideringstrinn for å sikre at du vil gjøre handlingen du skal gjøre.

Vi kommer til å gjøre det samme innen Power Apps. Det er litt vanskelig å gjøre i Power Apps native fordi måten Power Apps fungerer på er at du har elementer som går på en skjerm. Du kan ikke ha en skjerm over på en annen skjerm. Så det vi gjør er at vi bruker en grupperingsmetode for å etterligne det. Vi vil nå gå inn i Power Apps og vise jeg skal deg hvordan det gjøres.

Innholdsfortegnelse

Hvordan lage et skjema Power Apps Pop Up

La oss hoppe inn i Power Apps Editor. I dette eksemplet er jeg i ferd med å lage en utgiftsrapporteringsapplikasjon for virksomheten min. På venstre side av skjermen har jeg et galleri med alle utgiftene mine. Jeg kan klikke på en utgift og få mer informasjon om utgiften på høyre side.

Vi kan se mer informasjon om den utgiftsrapporten, for eksempel beskrivelsen, beløpet, kategorien, statusen og så videre og så videre.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

I tillegg til dette kan jeg klikke på Rediger, og nederst er det et søppelbøtteikon som lar meg slette denne posten også.

Nå vil jeg lage et skjema som vises slik at hvis en bruker går inn og sletter en post, er det en meldingsboks som vises for å bekrefte om brukeren faktisk ønsker å slette posten eller ikke.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Det første jeg skal gjøre er å legge til et rektangel som skal dekke hele skjermen. Det vil se ut som skjermen er litt falmet bare for å speile utseendet til en skjerm oppå hverandre.

Så jeg går til, så går jeg over til Ikoner, og jeg går helt til bunnen til Rektangel. Jeg skal sørge for at rektangelet dekker hele skjermen.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Det neste jeg skal gjøre er å endre fargen på denne formen til mørkegrå. Deretter går jeg til Fill -egenskapen til dette rektangelet. Vi har den røde, den grønne og den blå, men vi har også alfaverdien, som representerer opasiteten eller gjennomsiktigheten. Vi vil gjøre gjennomsiktigheten 0.7, så det ser ut som om den er litt bleknet.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Deretter vil vi legge til et annet rektangel, som kommer til å være vår popup-boks. Deretter legger vi til en etikett, som er en slags advarsel for brukeren. Vi kan endre fargene og justere størrelsen på skriften.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Nå ønsker vi å vise brukeren posten som de faktisk kommer til å slette. Så vi vil ha verdier, for eksempel navnet, beløpet og sannsynligvis kategorien på utgiftsrapporten som de er i ferd med å slette.

For å gjøre det, la oss gå tilbake til etiketten vår, og vi legger til navnet, beløpet og kategorien. Posten som vi ønsker å vise er basert på posten som er valgt i det underliggende galleriet. Det underliggende galleriet her heter Galleri 1 . Så navnet på elementet som er valgt i galleri en er ganske enkelt Gallery1.Selected.Title . Beløpet kommer til å være Gallery1.Selected.Amount , og for kategorien kommer det til å være Gallery1.Selected.Status.Value

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Vi legger deretter til to knapper. En knapp vil i utgangspunktet være og den andre vil være rettferdig. Vi justerer også farge og størrelse.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Nå må vi sørge for at når noen klikker på søppel- eller søppelbøtteikonet, sletter den ikke posten, men i stedet viser den denne popup-boksen. For å oppnå det, vil vi fremheve alle tingene i popup-boksen vår, høyreklikk og velg Grupper .

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Dette er en av de flotte tingene med Power Apps. Det lar oss gruppere elementer sammen. Med det har den opprettet en gruppe kalt Group1 .

Det som er fint med dette er at hvis du endrer egenskapen til en gruppe, for eksempel synlighet, vil det påvirke alle de andre egenskapene. Det er veldig fint å ha noe slikt som passer sammen. Det er flott å gruppere dem fordi vi kan kontrollere alle egenskapene til disse elementene samtidig.

For eksempel ønsker vi å kontrollere synligheten til alle disse egenskapene og gjøre dem "false" for nå, det forsvinner.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

La oss nå prøve å velge søppelikonet, og som du kan se når det er valgt, gjør det alle disse funksjonene, og disse funksjonene sørger i utgangspunktet for at posten er slettet. Men det ønsker vi ikke. Så vi kopierer dette inntil videre og legger det i en tom notisblokk, bare slik at den blir lagret et sted. Dette er den faktiske funksjonen som vi har opprettet for å slette posten, og vi vil ganske enkelt bare slette den.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Og nå vil vi lage en ny variabel som vil kontrollere når skjemaet faktisk dukker opp. La oss kalle denne variabelen set-funksjonen. La oss gi variabelen vår et navn, ConfirmPopUp , og vi vil sette det til sant.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Vi velger deretter gruppen og setter synlighetsegenskapen til den variabelen, som er ConfirmPopUp. Siden det er satt til sant, ser vi alt.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Den neste tingen vi skal gjøre er å klikke Gå tilbake, og vi kommer til å ha en handling knyttet til å klikke på den. Når noen velger det, vil vi at synligheten til Group1 skal være falsk.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Deretter må vi endre OnSelect-handlingen til Slett-knappen for å utføre funksjonene vi lagret i notisblokken.

Power Apps Pop Up-skjemaer for interaktiv brukeropplevelse

Det siste vi trenger å gjøre er etter at noen har klikket på Slett-knappen, vi ønsker også å bli kvitt popup-vinduet. Så vi vil legge til en annen handling og vi vil sette ConfirmPopUp-variabelen til false. Og det er slik du ville brukt popup-vinduer i Power Apps.




Konklusjon

En grunn til å bruke Power Apps popup-vinduer er å skape en tilpasset opplevelse for brukerne dine. En annen er å lage en slags validering for brukerne dine også fordi det er fordelaktig for brukerne dine.

Det handler om å lage et brukergrensesnitt for brukerne dine slik at de ikke trenger å gå til det underliggendeeller database og blir forvirret med å redigere og slette visse ting. De kan gjøre det fra sikkerheten til et brukergrensesnitt du har laget for dem, slik at de ikke roter til noe. Skjemapop-ups er et kraftig verktøy for å oppnå det.

Gi meg beskjed hvis du har spørsmål og legg igjen kommentarer i kommentarfeltet nedenfor.

Beste ønsker!

Henry


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.