Câmp de căutare PowerApps: Cum să adăugați și să personalizați

În acest tutorial, vom vorbi despre câmpul de căutare PowerApps și despre cum să îl adăugați și să îl personalizați de la zero.

PowerApps este o platformă construită pentru confort, în care utilizatorii își pot crea propriile aplicații chiar dacă nu au cunoștințe în codificare sau dezvoltare de aplicații. La fel ca orice altă platformă Microsoft, puterea sa constă în sistemul său de glisare și plasare și design intuitiv.

Aceasta înseamnă că oricine dorește să creeze aplicații, fie pentru a-și afișa pur și simplu datele sau pentru a crește productivitatea în echipa sa, poate face acest lucru cu ușurință.

Am discutat despre elementele de bază ale creării unei aplicații de la zero în tutorialele anterioare. De data aceasta, ne concentrăm pe câmpul de căutare PowerApps.

Cuprins

Cum funcționează câmpul de căutare PowerApps

Funcția de căutare permite utilizatorilor să caute și să filtreze articole dintr-o galerie. Deoarece Power Apps vine cu șabloane de aplicații în care câmpul de căutare este deja la locul lui, tot ce trebuie să faceți este să conectați o sursă de date pentru a extrage elemente care vor fi incluse în galerie.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Când utilizați câmpul de căutare, nu este nevoie să introduceți nume sau cuvinte întregi. Introducerea primelor litere va filtra automat elementele și vă va afișa intrările care se potrivesc.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Deși șabloanele încorporate sunt convenabile de utilizat, nu ne putem baza pe ele 100% din timp. Crearea propriei aplicații canvas este necesară dacă doriți să personalizați complet aplicația în funcție de nevoile dvs. specifice. Aceasta înseamnă că trebuie să vă creați propriul câmp de căutare de la zero.

Utilizarea funcției de căutare

Să folosim acest ecran pe care l-am construit de la zero într-un tutorial anterior. În acest moment, ne aflăm în ecranul Vedeți clienții.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Deoarece aceasta conține o galerie de articole, ar fi logic să faceți un câmp de căutare aici.

Galeria afișată pe această pagină este Galeria 2. Dacă ne uităm la proprietatea Items, arată că extragem date din Tabelul 1.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Aceasta înseamnă că atunci când adăugăm funcția de căutare, aceasta va căuta printre elementele din Tabelul 1 și va filtra rezultatele în funcție de ceea ce introducem.

Deci haideți să aflăm cum funcționează funcția de căutare. Intrând în documentul Microsoft care descrie această funcție, arată că o funcție de căutare ia un tabel, un șir de căutare și coloanele în care doriți să căutați.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Având în vedere această formulă, să vedem cum funcționează funcția de căutare în propria noastră aplicație.

Folosind proprietatea Items din Gallery2, să folosim funcția de căutare din bara de formule și să facem referire la Tabelul 1, deoarece aceasta este sursa noastră principală de date.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Pentru șirul de căutare real, să căutăm numele Elton.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Apoi, să facem căutarea în coloana FirstName.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Odată ce apăsăm Enter, ne oferă o potrivire care corespunde parametrilor de căutare pe care i-am folosit.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Dacă eliminăm numele Elton din șirul de căutare, acesta va afișa automat încă o dată întreaga galerie.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Să încercăm o altă căutare pentru numele Coralie.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Odată ce apăsăm Enter, ne oferă o potrivire din nou.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Evident, nu ne așteptăm ca utilizatorii să deschidă galeria folosind PowerApps. Aceasta înseamnă că ar trebui să facă căutarea dintr-un câmp de căutare, și nu din bara de formule. Aici intervine nevoia de a ne crea propria bară de căutare.

Crearea unui câmp de căutare PowerApps de la zero

Să începem prin a adăuga o introducere de text folosind butonul Text de sub panglica Inserare.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

La fel ca orice alt element, putem trage acea casetă de text oriunde dorim să o plasăm. Deocamdată, să-l punem în partea dreaptă a titlului ecranului.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Deoarece aceasta este doar o simplă casetă de text pentru moment, nu va putea filtra nimic încă, chiar dacă introducem un nume. Pentru a face acest lucru, trebuie să conectăm funcționalitatea de căutare din bara de formule la caseta de text reală.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Aceasta înseamnă că trebuie să adăugăm elementul TextInput1 în acea formulă.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Pentru a face asta, în loc de spațiul în care introducem termenul de căutare, vom introduce TextInput1.Text. TextInput1 se referă la caseta de text, în timp ce Textul face referire la orice introducem în caseta de text.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum, hai să-l încercăm. Dacă introducem un termen de căutare aici, veți vedea că apare o potrivire chiar dacă am introdus doar primele litere.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Să încercăm un alt nume și să căutăm Bruna. Din nou, ne arată o potrivire.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

De data aceasta, să încercăm să vedem dacă putem face o căutare folosind numele de familie. Voi scrie Lyles, care este numele de familie al Brunei.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

După cum puteți vedea, deși Bruna Lyles a apărut când am folosit prenumele ca termen de căutare, nu a afișat nicio potrivire când am încercat să introduc numele de familie. Asta pentru că nu am făcut referire încă la alte coloane în formula noastră.

Adăugarea de coloane într-un câmp de căutare PowerApps

Revenind la bara de formule, să adăugăm LastName. Acest lucru ne va permite să facem căutări folosind și datele din coloana LastName.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Să adăugăm și AgentName. Apoi, apăsați Enter pentru a finaliza formula.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum, în sfârșit, obținem o potrivire dacă căutăm numele de familie, Lyles.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Adăugarea unei pictograme de căutare funcționale și ascunderea barei de căutare

În majoritatea aplicațiilor, nu aveți doar o bară de căutare. Vedeți și o pictogramă de căutare. Deci, să adăugăm asta la acest ecran.

Doar căutați Căutare din meniul derulant Pictograme de sub panglica Inserare.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Să-l mutăm în partea dreaptă a barei de căutare.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Apoi, să schimbăm culoarea în alb, astfel încât să fie în concordanță cu celelalte elemente.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum că avem o pictogramă de căutare, scopul aici este să ascundem bara de căutare și să o facem să apară doar atunci când facem clic pe pictograma de căutare.

Dacă facem clic pe bara de căutare și verificăm panoul de proprietăți din dreapta, arată că vizibilitatea este activată.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Dacă verificăm proprietatea de vizibilitate din meniul drop-down de proprietate, arată că vizibilitatea este setată la adevărat.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Dacă setăm la fals, caseta de text dispare. Asta vrem să se întâmple.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Nu vă faceți griji cu privire la referirea casetei de text odată ce aceasta nu mai este vizibilă. Putem în continuare să facem referire la asta făcând clic pe numele elementului din lista din panoul din stânga.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Aici intră acum în joc variabilele. Am discutat despre utilizarea variabilelor în PowerApps într-un alt tutorial.

Deoarece vrem să se întâmple ceva de fiecare dată când facem clic pe pictograma de căutare; vom folosi OnSelect.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Vom folosi o variabilă numită UpdateContext.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Pentru a folosi UpdateContext, vom avea nevoie de un dicționar de variabile cuprins între paranteze. Să folosim SearchVisible și să setăm asta la adevărat.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum că avem variabila în loc, să legăm proprietatea de vizibilitate a casetei noastre de text cu variabila reală. Doar faceți clic pe TextInput1, apoi setați vizibilitatea la SearchVisible.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Odată ce am legat variabila de elementul casetei de text, caseta de căutare va apărea doar când facem clic pe pictogramă.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Cu configurația noastră actuală, caseta de text rămâne pe ecran chiar și după ce ați efectuat căutarea. În mod ideal, vrem ca asta să dispară odată ce nu mai avem nevoie.

Deci, ne vom întoarce la pictogramă și vom schimba formula pentru OnSelect. De data aceasta, dorim ca acțiunea opusă să se întâmple când facem clic pe pictogramă a doua oară.

Pentru a seta o acțiune opusă, tot ce trebuie să facem este să adăugăm un semn de exclamare. Deoarece SearchVisible face să apară caseta de text,!SearchVisible va face caseta de text să dispară.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum, dacă facem clic pe pictogramă prima dată, apare caseta de căutare. Aceasta înseamnă că proprietatea de vizibilitate se transformă în adevărată.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Dacă facem din nou clic pe pictogramă, vizibilitatea devine falsă și caseta de text dispare.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Adăugarea unui indiciu la bara de căutare

Deoarece am setat bara de căutare să filtreze articole în funcție de prenume, nume sau nume de agent, ar fi bine să adăugați un indiciu, astfel încât utilizatorii să știe ce termeni de căutare să folosească.

Pentru a face acest lucru, evidențiați bara de căutare, apoi accesați panoul din dreapta. Sub proprietăți, să introduceți „Căutați Prenume, Nume sau Nume Agent”.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acum, vedem acel indiciu în bara de căutare, ceea ce facilitează căutarea utilizatorilor.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați

Acest indiciu dispare și odată ce utilizatorul face clic pe bara de căutare și începe să tasteze.

Câmp de căutare PowerApps: Cum să adăugați și să personalizați


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âmpul de căutare PowerApps este cu siguranță unul dintre lucrurile pe care trebuie să le adăugați la aplicația dvs., mai ales dacă lucrați cu o cantitate destul de mare de date din galeria dvs.

Amintiți-vă că cele mai de succes aplicații acordă prioritate ușurinței în utilizare și controalelor intuitive. Adăugarea unei funcții de căutare acoperă cu siguranță aceste cerințe.

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