Creați variabile pe Power Apps: lucrul cu colecții

În acest tutorial, vom vorbi despre al treilea tip de variabilă numită colecții. Colecțiile sunt utile dacă doriți să creați variabile în Power Apps care sunt mai cuprinzătoare decât variabilele contextuale și globale.

Am vorbit despre variabilele contextuale și globale într-un tutorial diferit.

Variabilele contextuale sunt variabile simple care pot fi accesate doar printr-un singur ecran, în timp ce variabilele globale pot fi accesate pe diferite ecrane. În ceea ce privește variabilele de colecție, acestea sunt perfecte pentru aplicații mai avansate.

Să aflăm ce este diferit dacă creăm variabile pe Power Apps folosind variabile de colecție.

Cuprins

Ce sunt variabilele de colectare?

Colecțiile sunt mai complicate decât variabilele contextuale și globale.

Variabilele globale și contextuale pot stoca doar un articol la un moment dat, în timp ce colecțiile au capacitatea de a stoca diferite articole în același timp.

Gândiți-vă la variabilele de colectare ca fiind similare cu sursele de date . Ele ar putea deține coloane diferite de informații pentru diferite înregistrări, ceea ce este similar cu modul în care funcționează un fișier Excel . Dacă te uiți la un fișier Excel, fiecare înregistrare contează ca un articol, în timp ce fiecare coloană contează ca un câmp. Așa funcționează și colecțiile.

Cum se creează variabile de colecție

Pentru a crea o variabilă de colecție, să începem prin adăugarea unui buton. Putem face acest lucru făcând clic pe butonul de sub panglica Inserare.

Creați variabile pe Power Apps: lucrul cu colecții

Ca orice alt element din Power Apps, putem trage butonul oriunde pe ecran.

Creați variabile pe Power Apps: lucrul cu colecții

Ceea ce vrem să facem aici este să creăm variabile atunci când facem clic pe buton. Deoarece dorim să creăm o variabilă de colecție, vom începe cu funcția Collect din bara de formule.

Creați variabile pe Power Apps: lucrul cu colecții

Funcția Collect preia numele colecției, așa că să o numim OurCollection.

Creați variabile pe Power Apps: lucrul cu colecții

Apoi, este nevoie de un articol, care este practic un dicționar de lucruri diferite. Pentru a face referire la elementele de care avem nevoie, vom folosi acolade, apoi vom defini o coloană.

Să numim prima coloană, apoi să facem referire la o înregistrare pentru Ben. Apoi, să adăugăm o a doua coloană numită Second și să facem referire la înregistrarea Dover.

Creați variabile pe Power Apps: lucrul cu colecții

Să facem clic pe Enter pentru ca formula respectivă să intre în joc. Aceasta înseamnă că setăm o nouă variabilă de colecție de fiecare dată când facem clic pe buton.

Creați variabile pe Power Apps: lucrul cu colecții

Creați variabile într-o galerie

Acum, să vedem cum sunt reprezentate colecțiile.

Colecțiile sunt foarte utile pentru două lucruri: tabele de date și galerii. Deocamdată, să lucrăm la utilizarea variabilelor într-o galerie. Doar faceți clic pe butonul Galerie de sub panglica Inserare.

Creați variabile pe Power Apps: lucrul cu colecții

Pentru aceasta, să folosim o galerie verticală.

Creați variabile pe Power Apps: lucrul cu colecții

Dacă ați văzut tutorialul nostru despre galerii, vă veți aminti că avem nevoie de o sursă de date unde galeria noastră poate obține datele pentru a fi afișate. Deci, dacă verificăm sursa de date a bucătăriei, puteți vedea că Tabelul 1 este inclus în opțiuni. Acesta este un tabel pe care l-am conectat anterior la această aplicație când am început să lucrăm la el.

Creați variabile pe Power Apps: lucrul cu colecții

Dar am menționat și mai devreme că colecțiile funcționează la fel ca sursele de date. De aceea, colecțiile noastre apar și în sursele de date. Aceasta este variabila pe care tocmai am creat-o.

Creați variabile pe Power Apps: lucrul cu colecții

Dacă alegem asta, veți vedea că galeria afișează acum intrarea pe care am creat-o mai devreme pentru Ben Dover.

Creați variabile pe Power Apps: lucrul cu colecții

Dacă bifăm Câmpuri sub fila Proprietăți din panoul din dreapta, veți vedea și coloanele pe care le-am creat - Primul și Al doilea. Primul apare acum ca titlu, în timp ce al doilea apare ca subtitrare.

Creați variabile pe Power Apps: lucrul cu colecții

Veți observa, de asemenea, că galeria noastră include o imagine. Deoarece nu avem imagini de folosit momentan, putem schimba aspectul galeriei astfel încât să conțină doar un titlu și un subtitrare.

Creați variabile pe Power Apps: lucrul cu colecții

Odată ce facem asta, ne vor mai rămâne doar două câmpuri.

Creați variabile pe Power Apps: lucrul cu colecții

Acum, adăugăm înregistrarea pentru Ben Dover de fiecare dată când facem clic pe butonul.

Creați variabile pe Power Apps: lucrul cu colecții

Deci, dacă facem clic pe buton a doua oară, creăm o altă variabilă de colecție, care adaugă o altă înregistrare pentru Ben Dover.

Creați variabile pe Power Apps: lucrul cu colecții

Dinamizarea variabilelor de colecție

Chiar acum, butonul nostru creează aceeași înregistrare din nou și din nou. Deci, să facem variabila noastră dinamică, astfel încât să putem adăuga și alte înregistrări. Pentru a face asta, să adăugăm intrări de text.

Creați variabile pe Power Apps: lucrul cu colecții

Vom avea nevoie de două intrări de text pentru variabila noastră. Veți vedea că aceste două casete de text corespund cu TextInput4 și TextInput5.

Creați variabile pe Power Apps: lucrul cu colecții

Revenind la bara de formule, va trebui să-l schimbăm pe Ben în TextInput4.Text. Aceasta înseamnă că va fi nevoie de orice introducem în TextInput4.

Creați variabile pe Power Apps: lucrul cu colecții

Apoi, să schimbăm și a doua înregistrare și să o facem TextInput5.

Creați variabile pe Power Apps: lucrul cu colecții

Acum, să vedem cum funcționează. Dacă introducem Alfred în prima casetă de text, punem Pennyworth pe a doua și facem clic pe butonul, se creează o nouă înregistrare pentru Alfred Pennyworth.

Creați variabile pe Power Apps: lucrul cu colecții

Putem pune o altă înregistrare tastând din nou un alt nume în casetele de text. De data asta, să-l punem pe Bruce Wayne.

Creați variabile pe Power Apps: lucrul cu colecții

Putem adăuga aici câte înregistrări vrem. Să adăugăm un al treilea record pentru Christian Bale.

Creați variabile pe Power Apps: lucrul cu colecții

Cum să eliminați înregistrările din galerie

Acum că am adăugat cu succes articole în galeria noastră, să vedem cum putem elimina elemente.

Să adăugăm pictograma Ștergere în galeria noastră făcând clic pe meniul drop-down Pictogramă de sub panglica Inserare.

Creați variabile pe Power Apps: lucrul cu colecții

Să-l mutăm în partea dreaptă a fiecărei înregistrări.

Creați variabile pe Power Apps: lucrul cu colecții

Apoi, sub OnSelect, să folosim funcția Eliminare.

Creați variabile pe Power Apps: lucrul cu colecții

Funcția Remove acceptă două argumente. Mai întâi, trebuie să specificăm colecția pe care dorim să o eliminăm. În acest caz, apar două surse de date - colecția noastră și Tabelul 1.

Creați variabile pe Power Apps: lucrul cu colecții

Deoarece înregistrarea pe care dorim să o eliminăm se află în OurCollection, o vom alege.

Creați variabile pe Power Apps: lucrul cu colecții

Al doilea argument caută elementul pe care vrem să-l eliminăm. Deși acest lucru ne permite să eliminăm fie primul, fie al doilea câmp, ne permite, de asemenea, să ștergem întreaga înregistrare folosind acest articol.

Creați variabile pe Power Apps: lucrul cu colecții

Când folosim ThisItem, Power Apps este suficient de intuitiv pentru a ști ce buton corespunde cărui articol. În acest caz, dacă vrem să-l eliminăm pe Christian Bale, trebuie doar să facem clic pe pictograma de lângă ea.

Creați variabile pe Power Apps: lucrul cu colecții

Odată ce facem asta, acea înregistrare specifică este eliminată în timp ce totul rămâne în loc.

Creați variabile pe Power Apps: lucrul cu colecții


Introducere Power Apps: Definiție, caracteristici, funcții și importanță
Medii Power Apps: Configurarea corectă a elementelor aplicației
Power Apps Canvas: Cum se creează o aplicație de la zero

Concluzie

Când creați variabile în Power Apps, adăugați mai multe modalități pentru ca utilizatorii să se joace cu datele furnizate. Mai ales când vine vorba de variabilele de colecție, am văzut că creează mai multe oportunități pentru utilizatori de a interacționa cu aplicația pe care o creăm.

Acesta este doar un mod în care variabilele de colectare pot fi utile. Pe măsură ce ne aprofundăm în Power Apps, veți găsi cu siguranță mai multe aplicații în funcție de tipul de ieșire pe care îl căutați.

Toate cele bune,

Henry

Leave a Comment

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