Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

În acest tutorial, vom vorbi despre cum să folosiți funcția Eliminare pentru a crea un buton de ștergere în PowerApps. Vom discuta, de asemenea, cum să setați o fereastră pop-up de confirmare pentru butonul de ștergere.

Butonul de ștergere poate părea o funcție minoră în orice aplicație, dar joacă totuși un rol esențial în a face orice aplicație eficientă și convenabilă de utilizat. Dacă aveți de-a face cu înregistrări care ar putea trebui actualizate din când în când, dacă aveți un buton de ștergere, ar fi mai ușor să eliminați orice elemente învechite.

Cuprins

Adăugarea unui buton de ștergere utilizând funcția de eliminare

Să începem prin a adăuga un buton aici prin panglica Inserare.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, să schimbăm textul de pe acest buton. Îl vom numi „Ștergeți această înregistrare”.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Într-un tutorial anterior , am subliniat cât de utile sunt documentele Microsoft pentru a afla sintaxa pentru funcțiile pe care le folosim în Power Apps. Dacă verificăm ce spune despre funcția Eliminare, se spune că Eliminare necesită o sursă de date și o înregistrare pentru a elimina.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Să aplicăm asta la butonul nostru. Vom începe cu funcția Eliminare, apoi vom face referire la Tabelul 1, deoarece de acolo va veni înregistrarea.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, are nevoie de un articol specific. Revenind la obiectivul nostru, ne propunem să ștergem orice articol care apare în acest formular pe ecranul Detalii clienți.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Dacă ne întoarcem la vizualizatorul nostru de formulare și ne uităm la acel element anume, arată că acest element este echivalent cu Gallery2.Selected.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Așa că haideți să copiam asta, să revenim la butonul de ștergere la care lucrăm și să-l lipim în formula noastră.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Acum, formula noastră completă arată Remove(Table1, Galler2.Selected). În principiu, se spune că orice înregistrare este selectată și care apare în galerie, aceasta este înregistrarea pe care vrem să o eliminăm.

Să verificăm dacă funcționează. În prezent, recordul care apare în galerie este pentru Alonso Partee. Să facem clic pe butonul de ștergere.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Odată ce înregistrarea este ștearsă cu succes, aceasta dispare din galerie și va apărea următoarea înregistrare. În acest caz, o vedem acum pe Laurena Towles, deoarece recordul pentru Alonso Partee a fost șters.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Doar pentru a confirma că înregistrarea a dispărut cu adevărat, putem folosi bara de căutare aici în ecranul Vizualizați clienții. După cum puteți vedea, nu apare nicio înregistrare când încercăm să căutăm înregistrarea lui Alonso.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Adăugarea navigației după ștergerea unei înregistrări

Pentru a face mai convenabil pentru utilizatorii finali, să adăugăm un pic de navigare, astfel încât utilizatorul să fie condus automat înapoi la ecranul Vizualizare clienți după ce înregistrarea este ștearsă. Pentru a face asta, vom folosi punct și virgulă. Adăugarea unui punct și virgulă la o formulă vă permite să utilizați mai multe funcții.

Deci vom folosi funcția Navigare și vom face referire la ViewCustomersScreen. Să adăugăm, de asemenea, o tranziție de ecran, astfel încât fluxul de la un ecran la altul să fie mai fluid.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Cu un punct și virgulă în mijloc, adaugă și o ordine modului în care funcționează funcțiile. Privind formula noastră, punctul și virgulă îi spune sistemului să aplice mai întâi funcția Eliminare înainte de a face funcția Navigare.

Cu această formulă în vigoare, în loc să rămână pe același ecran și să vadă următoarea înregistrare, utilizatorul final va reveni apoi la galeria principală din ecranul Vizualizare clienți.

Adăugarea ferestrelor pop-up de confirmare

Deși butonul nostru de ștergere este acum complet funcțional, o problemă este că nu există nicio confirmare dacă utilizatorul dorește cu adevărat să ștergă înregistrarea sau nu. Deci, dacă degetele cuiva alunecă peste butonul de ștergere, de exemplu, unele înregistrări ar putea fi șterse accidental. De aceea, este important să existe un ecran pop-up care să confirme dacă utilizatorul dorește cu adevărat să ștergă înregistrarea sau nu.

Nu că ferestrele pop-up de confirmare pot fi folosite în diverse scopuri și nu doar pentru a evita ștergerea accidentală a înregistrărilor. Dar de dragul acestui exemplu, ne vom concentra pe funcția de ștergere.

Primul lucru pe care trebuie să-l facem este să revenim la formula atașată proprietății OnSelect a butonului nostru de ștergere. Deoarece dorim să apară mai întâi un ecran pop-up înainte ca orice lucru să fie eliminat, vom elimina această formulă aici și o vom lipi pe un bloc de note, deoarece o vom folosi în continuare mai târziu.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, o vom înlocui cu funcția UpdateContext, deoarece dorim să actualizăm o variabilă atunci când facem clic pe butonul de ștergere.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Să numim variabila Confirmare. Deci, dacă utilizatorul face clic pe buton, dorim ca utilizatorul să confirme mai întâi înainte de a șterge efectiv înregistrarea.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Acum, să creăm pop-up-ul nostru. Vom adăuga o pictogramă dreptunghi și o vom redimensiona astfel încât să acopere întregul ecran. Acesta va servi drept fundal pentru mesajul nostru de confirmare.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Vom edita culoarea și o vom face neagră.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, să schimbăm și transparența, astfel încât să puteți vedea încă puțin din fundal, dar mai întunecat.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, să adăugăm o etichetă, care va conține mesajul de confirmare.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Să transmitem mesajul nostru de confirmare: „Sunteți sigur că doriți să ștergeți această înregistrare?”

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Este important ca acest mesaj să fie văzut clar, așa că haideți să facem fundalul roșu. Vom mări fontul și vom pune totul în centru. Puteți găsi toate aceste opțiuni de personalizare în panoul din dreapta.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

De asemenea, vom avea nevoie de butoanele „Da” și „Nu”, așa că vom adăuga două butoane aici și vom schimba textul pentru fiecare buton.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Deci, atunci când cineva face clic pe butonul de ștergere, aceste elemente vor apărea. Apoi, aplicația va aștepta ca utilizatorul să facă clic pe Da sau pe Nu înainte să se întâmple ceva.

Să începem să lucrăm mai întâi la butonul Da. O vom evidenția și alegem proprietatea OnSelect, apoi ne vom întoarce la formula pe care am salvat-o mai devreme folosind funcția Eliminare și o vom copia aici.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Din nou, această formulă solicită sistemului să elimine mai întâi înregistrarea selectată, apoi navighează la ecranul Vizualizare clienți.

Cu toate acestea, dorim și să actualizăm contextul variabilei de confirmare înapoi la fals, deoarece, din punct de vedere tehnic, utilizatorul și-a confirmat deja decizia de a șterge intrarea până acum.

De aceea, vom adăuga aici funcția UpdateContext. Vom folosi variabila confirmare și o vom seta la fals.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, să lucrăm la butonul Nu. Acest lucru va fi mai ușor, deoarece avem nevoie doar de acest ecran de confirmare să dispară și să nu facem nimic altceva când utilizatorul face clic pe Nu. Așa că vom folosi din nou funcția UpdateContext și vom face referire la confirmarea variabilei și o vom seta la fals.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Deci, atunci când utilizatorul alege Nu, în mod ideal, întregul pop-up de confirmare va dispărea.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Gruparea elementelor pop-up de confirmare împreună

În acest moment, butoanele Da și Nu nu vor funcționa încă. Asta pentru că fereastra pop-up de confirmare nu este doar despre buton. Este vorba despre un grup de elemente care includ fundalul negru, eticheta și cele două butoane.

Dorim să le grupăm și să schimbăm vizibilitatea pe baza variabilei de confirmare. Am vorbit despre gruparea elementelor într-un tutorial anterior.

Să facem clic pe fiecare dintre cele patru elemente de aici în timp ce țineți apăsat butonul Ctrl pentru a le evidenția pe toate.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Apoi, le vom grupa făcând un clic dreapta și alegând Grup.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Acum, toți fac parte din același grup, care este Grupul 1.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Deoarece dorim să modificăm vizibilitatea Grupului 1 pentru a apărea numai dacă variabila de confirmare este adevărată, pur și simplu o setăm la confirmare.

Utilizarea funcției de eliminare și configurarea ferestrelor pop-up de confirmare

Acum, pop-up-ul va apărea numai dacă cineva face clic pe butonul de ștergere. Acest lucru va actualiza apoi contextul variabilei de confirmare pentru a fi adevărat, ceea ce înseamnă că proprietatea de vizibilitate a Grupului 1 va fi, de asemenea, adevărată. De acolo, utilizatorul final poate alege Da sau Nu.


Introducere Power Apps: Definiție, caracteristici, funcții și importanță
Medii Power Apps: Configurarea corectă a elementelor aplicației
Funcții și formule PowerApps | O introducere

Concluzie

Într-adevăr, Power Apps este o platformă atât de puternică, mai ales dacă doriți să lăsați alte persoane să vadă și să interacționeze cu datele dvs. printr-o aplicație.

Chiar și cele mai mici funcționalități pot îmbunătăți complet experiența utilizatorului. Lucrul grozav despre toate acestea este faptul că vă puteți crea propria aplicație de la zero, chiar dacă nu aveți niciun fundal în dezvoltarea aplicației.

Adăugarea ferestrei pop-up de confirmare și crearea unui buton de ștergere sunt doar vârful aisbergului. Există atât de multe alte funcționalități pe care le puteți adăuga pentru a vă face aplicația cât mai intuitivă și funcțională posibil.

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