Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

În acest tutorial, vă voi arăta cum să creați un formular pop-up Power Apps și cum pot oferi o experiență de utilizator mai personalizată și mai interactivă. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Ferestrele pop-up Form Power Apps sunt instrumente foarte puternice pentru a oferi o experiență personalizată pentru utilizatorii dvs. și le permite acestora să valideze ceva ce urmează să facă într-o bază de date subiacentă.

De exemplu, dacă mergeți pe iPhone și încercați să ștergeți o aplicație, acesta vă va întreba dacă sunteți sigur că doriți să o ștergeți. Motivul pentru aceasta este acela de a crea o interfață de utilizare foarte bună care conține pași de validare pentru a vă asigura că doriți să faceți acțiunea pe care o veți face.

Vom face același lucru în Power Apps. Este puțin dificil de făcut în Power Apps nativ, deoarece modul în care funcționează Power Apps este că aveți elemente care merg pe un ecran. Nu puteți avea un ecran suprapus peste alt ecran. Deci, ceea ce facem este să folosim o metodă de grupare pentru a imita asta. Vom intra acum în Power Apps și vă vom arăta cum se face.

Cuprins

Cum se creează un formular pop-up Power Apps

Să intrăm în Editorul Power Apps. În acest exemplu, sunt în curs de a crea o aplicație de raportare a cheltuielilor pentru afacerea mea. În partea stângă a ecranului, am o galerie cu toate cheltuielile mele. Pot face clic pe o cheltuială și pot obține mai multe informații despre acea cheltuială în partea dreaptă.

Putem vedea mai multe informații despre acel raport de cheltuieli, cum ar fi descrierea, suma, categoria, starea și așa mai departe și așa mai departe.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

În plus, pot face clic pe Editare, iar în partea de jos, există o pictogramă de coș de gunoi care îmi permite să șterg și această înregistrare.

Acum, vreau să creez un formular pop-up, astfel încât, dacă un utilizator intră și șterge o înregistrare, să apară o casetă de mesaj care să confirme dacă utilizatorul dorește sau nu să ștergă înregistrarea.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Primul lucru pe care îl voi face este să adaug un dreptunghi care va acoperi întregul ecran. Va părea că ecranul este puțin decolorat doar pentru a oglindi aspectul unui ecran unul deasupra celuilalt.

Deci, voi merge la Insert , apoi voi trece la Pictograme și voi merge până în jos la Rectangle. Mă voi asigura că dreptunghiul acoperă întregul ecran.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Următorul lucru pe care îl voi face este să schimb culoarea acestei forme în gri închis. Apoi voi merge la proprietatea Fill a acestui dreptunghi. Avem roșul, verdele și albastrul, dar avem și valoarea alfa, care reprezintă opacitatea sau transparența. Vom face transparența la 0,7, așa că pare că este oarecum decolorată.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Apoi, vom adăuga un alt dreptunghi, care va fi caseta noastră pop-up. Apoi, vom adăuga o etichetă, care este un fel de avertizare pentru utilizator. Putem schimba culorile și ajusta dimensiunea fontului.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Acum, vrem să arătăm utilizatorului înregistrarea pe care de fapt o va șterge. Deci, dorim valori, cum ar fi numele, suma și probabil categoria raportului de cheltuieli pe care urmează să o ștergă.

Pentru a face asta, să revenim la eticheta noastră și vom adăuga numele, suma și categoria. Înregistrarea pe care dorim să o arătăm se bazează pe înregistrarea care a fost selectată în galeria de bază. Galeria de bază aici se numește Galeria 1 . Deci, numele articolului care a fost selectat în galeria unu este pur și simplu Gallery1.Selected.Title . Suma va fi Gallery1.Selected.Amount , iar pentru categorie, va fi Gallery1.Selected.Status.Value

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Vom adăuga apoi două butoane. Un buton va fi practic Ștergere , iar celălalt va fi doar Go Back . Vom ajusta și culoarea și dimensiunea.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Acum, trebuie să ne asigurăm că atunci când cineva dă clic pe pictograma coș de gunoi sau coș de gunoi, nu șterge înregistrarea, ci în schimb afișează această casetă pop-up. Pentru a realiza acest lucru, vom evidenția toate lucrurile din caseta noastră pop-up, facem clic dreapta și selectam Grup .

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Acesta este unul dintre lucrurile grozave despre Power Apps. Ne permite să grupăm elemente împreună. Cu asta, a creat un grup numit Group1 .

Ceea ce este frumos este că, dacă modificați proprietatea unui grup, de exemplu, vizibilitatea, va afecta toate celelalte proprietăți. Este foarte frumos să ai așa ceva care să se potrivească. Este grozav să le grupăm pentru că putem controla toate proprietățile acelor elemente simultan.

De exemplu, vrem să controlăm vizibilitatea tuturor acestor proprietăți și să le facem „false” pentru moment, dispare.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Acum, să încercăm să selectăm pictograma de gunoi și, după cum puteți vedea când este selectată, face toate aceste funcții și, practic, aceste funcții se asigură că înregistrarea a fost ștearsă. Dar noi nu vrem asta. Deci, îl vom copia deocamdată și îl vom pune într-un bloc de note gol, doar ca să fie salvat undeva. Aceasta este funcția reală pe care am creat-o pentru a șterge înregistrarea și pur și simplu o vom șterge.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Și acum, vom crea o nouă variabilă care va controla când apare de fapt formularul. Să numim această variabilă funcția set. Să denumim variabila noastră, ConfirmPopUp și o vom seta la adevărat.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Apoi vom selecta grupul și vom seta proprietatea de vizibilitate la acea variabilă, care este ConfirmPopUp. Din moment ce este setat la adevărat, vedem totul.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Următorul lucru pe care îl vom face este să facem clic pe Întoarcere și vom avea o acțiune asociată cu clicul pe acesta. Când cineva selectează asta, dorim ca vizibilitatea Grupului 1 să fie falsă.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

În continuare, trebuie să schimbăm acțiunea OnSelect a butonului Delete pentru a executa funcțiile pe care le-am salvat în notepad.

Formulare pop-up Power Apps pentru experiența interactivă a utilizatorului

Ultimul lucru pe care trebuie să-l facem este după ce cineva a făcut clic pe butonul Ștergere, vrem să scăpăm și de pop-up-ul. Deci, vom adăuga o altă acțiune și vom seta variabila ConfirmPopUp la false. Și așa ați folosi ferestrele pop-up în Power Apps.


Microsoft Power Apps: Gruparea elementelor împreună
Medii Power Apps: Configurarea corectă a elementelor aplicației
Power Apps: Noțiuni introductive cu acest instrument revoluționar

Concluzie

Un motiv pentru a utiliza ferestrele pop-up Power Apps este acela de a crea o experiență personalizată pentru utilizatorii dvs. O alta este să creați un fel de validare și pentru utilizatorii dvs., deoarece este benefic pentru utilizatorii dvs.

Totul este să creați o interfață de utilizator pentru utilizatorii dvs., astfel încât aceștia să nu fie nevoiți să meargă la lista sau baza de date SharePoint de bază și să se confunde cu editarea și ștergerea anumitor lucruri. O pot face din siguranța unei interfețe de utilizare pe care ați creat-o pentru ei, astfel încât să nu încurce nimic. Formularele pop-up sunt un instrument puternic pentru a realiza acest lucru.

Anunțați-mă dacă aveți întrebări și lăsați comentarii în secțiunea de comentarii de mai jos.

Toate cele bune!

Henry


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți