Afișați o listă de articole în aplicațiile proiectate pe pânză
Afișează o listă de elemente din orice sursă de date adăugând un control Galerie la aplicația dvs. pânză. Acest subiect utilizează Excel ca sursă de date. Filtrați lista prin configurarea controlului Galerie pentru a afișa numai acele elemente care corespund criteriului filtrului într-un control Introducere text.
Cerințe preliminare
Aflați cum să să adăugați și să configurați un control în Power Apps.
Configurați datele eșantion:
Descărcați acest fișier Excel, care conține date exemplu pentru acest tutorial.
Încărcați fișierul Excel pe un contul de stocare în cloud, precum OneDrive pentru business.
Deschideți o aplicație necompletată:
Creați o aplicație goală, proiectată pe pânză.
Adăugați o conexiune la tabelul FlooringEstimates din fișierul Excel.
Adăugați o galerie la un ecran gol
Pe fila Inserare, selectați Galerie, apoi selectați Vertical.
Pe fila Proprietăți din panoul din dreapta, deschideți lista Elemente, apoi selectați Estimări pardoseli.
(opțional) În lista Aspect, selectați o altă opțiune.
Adăugați o galerie într-un ecran
Pe fila Pagina de pornire, selectați Ecran nou > Listați ecran.
Un ecran care conține un control Galerie și alte controale, cum ar fi o bară de căutare.
Setați proprietatea galeriei Articole la
FlooringEstimates
.Controlul Galerie arată datele eșantion.
Adăugați un control pe controlul Galerie
Înainte de a face orice altă personalizare, asigurați-vă că aspectul pentru controlul dvs. Galerie se potrivește cel mai mult cu ceea ce doriți. De acolo, puteți modifica în continuare șablonul Galerie, care determină modul în care toate datele din Galerie apare controlul.
Selectați șablonul făcând clic sau atingând în partea de jos a butonului de control Galerie și apoi selectați pictograma creion în colțul din stânga sus.
Cu șablonul încă selectat, adăugați un control Etichetă, apoi mutați-o și redimensionați-o astfel încât să nu se suprapună cu alte controale din șablon.
Selectați galeria, apoi selectați Editați lângă Câmpuri pe fila Proprietăți din panoul din dreapta.
Selectați eticheta adăugată anterior în această procedură, apoi deschideți lista evidențiată din panoul Date.
În acea listă, faceți clic sau atingeți Preț.
Controlul Galerie arată valorile noi.
Filtrați și sortați o galerie
Proprietatea Articole unui control Galerie determină ce elemente arată. În această procedură, configurați proprietatea respectivă, astfel încât să stabilească, de asemenea, care înregistrări apar pe baza criteriilor de filtrare și în ce ordine.
Setați proprietatea Elemente a controlului Galerie la această formulă:
Sort (If (IsBlank(TextSearchBox1.Text), FlooringEstimates, Filter( FlooringEstimates, TextSearchBox1.Text in Text(Name) ) ), Name, If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )
Pentru mai multe informații despre funcțiile din această formulă, consultați referință formulă.
Faceți clic dublu pe caseta de căutare și apoi tastați o parte sau tot numele unui produs în ea.
Apar numai acele elemente care îndeplinesc criteriul filtrului.
În timp ce apăsați tasta Alt, selectați pictograma de sortare de una sau de mai multe ori pentru a schimba ordinea sortării.
Înregistrările comută între ordinea alfabetică ascendentă și descendentă pe baza numelui produsului.
Evidențiați elementul selectat
Pentru controlul Galerie setați proprietatea TemplateFill la o formulă similară cu acest exemplu, dar puteți specifica culori diferite dacă doriți:
If(ThisItem.IsSelected, LightCyan, White)
Modificați selecția implicită
Pentru controlul Galerie setați proprietatea Implicit la înregistrarea pe care doriți să o selectați implicit. De exemplu, puteți specifica al cincilea element din sursa de date FlooringEstimates:
Last(FirstN(FlooringEstimates, 5))
În acest exemplu, specificați primul element din categoria Lemn de esență tare sursei de date FlooringEstimates:
First(Filter(FlooringEstimates, Category = „Lemn de esență tare”))
Pașii următori
Aflați cum să lucrați formulare și formule.
Notă
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).