PowerApps sökfält: Hur man lägger till och anpassar

I den här handledningen kommer vi att prata omsökfält och hur man lägger till och anpassar det från början.

PowerApps är en plattform byggd för bekvämlighet där användare kan skapa sina egna appar även om de inte har en bakgrund inom kodning eller apputveckling. Precis som alla andra Microsoft-plattformar ligger dess styrka i dess dra och släpp-system och intuitiva design.

Det betyder att alla som vill bygga appar, vare sig de bara vill visa sin data eller för att öka produktiviteten i sitt team, enkelt kan göra det.

Vi har diskuterat grunderna föri tidigare tutorials. Den här gången fokuserar vi på PowerApps sökfält.

Innehållsförteckning

Hur PowerApps sökfält fungerar

Sökfunktionen låter användare söka efter och filtrera objekt i ett galleri. Eftersom Power Apps kommer med appmallar där sökfältet redan finns på plats behöver du bara ansluta en datakälla för att hämta objekt som kommer att inkluderas i galleriet.

PowerApps sökfält: Hur man lägger till och anpassar

När du använder sökfältet behöver du inte skriva in hela namn eller ord. Om du skriver in de första bokstäverna filtreras objekten automatiskt och visas poster som matchar.

PowerApps sökfält: Hur man lägger till och anpassar

Även om de inbyggda mallarna är bekväma att använda, kan vi inte lita på dem 100 % av tiden. Att skapa din egen canvas-app är nödvändigt om du vill anpassa appen helt utifrån dina specifika behov. Det betyder att du behöver skapa ditt eget sökfält från grunden.

Använda sökfunktionen

Låt oss använda den här skärmen som vi byggde från början i en tidigare handledning. Just nu är vi på skärmen Visa kunder.

PowerApps sökfält: Hur man lägger till och anpassar

Eftersom detta innehåller ett galleri med föremål skulle det vara vettigt att skapa ett sökfält här.

Galleriet som visas på den här sidan är Galleri 2. Om vi ​​tittar på egenskapen Objekt visar det att vi hämtar data från Tabell1.

PowerApps sökfält: Hur man lägger till och anpassar

Det betyder att när vi lägger till sökfunktionen kommer den att söka igenom objekten i Tabell 1 och filtrera resultaten baserat på vad vi skriver in.

Så låt oss ta reda på hur sökfunktionen fungerar. När du går in i Microsoft-dokumentet som beskriver den här funktionen visar det att en sökfunktion tar en tabell, en söksträng och de kolumner där du vill söka.

PowerApps sökfält: Hur man lägger till och anpassar

Med den formeln i åtanke, låt oss se hur sökfunktionen fungerar i vår egen app.

Genom att använda egenskapen Objekt i Galleri2, låt oss använda sökfunktionen i formelfältet och referera till Tabell1 eftersom det är vår huvudsakliga datakälla.

PowerApps sökfält: Hur man lägger till och anpassar

För den faktiska söksträngen, låt oss söka efter namnet Elton.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss sedan göra sökningen i kolumnen Förnamn.

PowerApps sökfält: Hur man lägger till och anpassar

När vi trycker på Enter ger det oss en matchning som motsvarar sökparametrarna vi använde.

PowerApps sökfält: Hur man lägger till och anpassar

Om vi ​​tar bort namnet Elton från söksträngen visar det automatiskt hela galleriet igen.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss försöka en annan sökning på namnet Coralie.

PowerApps sökfält: Hur man lägger till och anpassar

När vi väl trycker på Enter ger det oss en match igen.

PowerApps sökfält: Hur man lägger till och anpassar

Uppenbarligen förväntar vi oss inte att användare öppnar galleriet med PowerApps. Det betyder att de måste göra sökningen från ett sökfält och inte från formelfältet. Det är där behovet av att skapa vårt eget sökfält kommer in.

Skapa ett PowerApps-sökfält från grunden

Låt oss börja med att lägga till en textinmatning med hjälp av textknappen under menyfliksområdet Infoga.

PowerApps sökfält: Hur man lägger till och anpassar

Precis som alla andra element kan vi dra den textrutan vart vi vill placera den. För nu, låt oss lägga det på höger sida av skärmtiteln.

PowerApps sökfält: Hur man lägger till och anpassar

Eftersom detta bara är en enkel textruta för tillfället, kommer den inte att kunna filtrera någonting ännu även om vi skriver in ett namn. För att göra det måste vi länka sökfunktionen på vår formelfält till den faktiska textrutan.

PowerApps sökfält: Hur man lägger till och anpassar

Det betyder att vi måste lägga till elementet TextInput1 i den formeln.

PowerApps sökfält: Hur man lägger till och anpassar

För att göra det skriver vi in ​​TextInput1.Text istället för utrymmet där vi skriver in söktermen. TextInput1 refererar till textrutan medan texten refererar till vad vi än skriver i textrutan.

PowerApps sökfält: Hur man lägger till och anpassar

Nu, låt oss prova det. Om vi ​​skriver en sökterm här ser du att en matchning dyker upp även om vi bara har skrivit in de första bokstäverna.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss prova ett annat namn och söka efter Bruna. Återigen visar det oss en match.

PowerApps sökfält: Hur man lägger till och anpassar

Den här gången ska vi försöka se om vi kan göra en sökning med efternamnet. Jag ska skriva in Lyles, som är Brunas efternamn.

PowerApps sökfält: Hur man lägger till och anpassar

Som du kan se, även om Bruna Lyles dök upp när jag använde förnamnet som sökord, visade det ingen matchning när jag försökte skriva in efternamnet. Det beror på att vi inte har refererat till andra kolumner i vår formel ännu.

Lägga till kolumner i ett PowerApps-sökfält

Gå tillbaka till formelfältet, låt oss lägga till Efternamn. Detta gör att vi också kan göra sökningar med hjälp av data i kolumnen Efternamn.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss också lägga till AgentName. Tryck sedan på Enter för att slutföra formeln.

PowerApps sökfält: Hur man lägger till och anpassar

Nu får vi äntligen en matchning om vi söker efter efternamnet, Lyles.

PowerApps sökfält: Hur man lägger till och anpassar

Lägga till en fungerande sökikon och dölja sökfältet

I de flesta appar har du inte bara ett sökfält. Du ser också en sökikon. Så låt oss lägga till det på den här skärmen.

Leta bara efter Sök från rullgardinsmenyn Ikoner under menyfliksområdet Infoga.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss flytta den till höger sida av sökfältet.

PowerApps sökfält: Hur man lägger till och anpassar

Låt oss sedan ändra färgen till vit så att den överensstämmer med de andra elementen.

PowerApps sökfält: Hur man lägger till och anpassar

Nu när vi har en sökikon är målet här att dölja sökfältet och få det att visas bara när vi klickar på sökikonen.

Om vi ​​klickar på sökfältet och kollar egenskapsrutan till höger visar det att synlighet är påslagen.

PowerApps sökfält: Hur man lägger till och anpassar

Om vi ​​kontrollerar synlighetsegenskapen under egenskapsrullgardinsmenyn visar det att synligheten är inställd på sann.

PowerApps sökfält: Hur man lägger till och anpassar

Om vi ​​ställer in det på falskt försvinner textrutan. Detta är vad vi vill ska hända.

PowerApps sökfält: Hur man lägger till och anpassar

Oroa dig inte för att hänvisa till textrutan när den inte är synlig längre. Vi kan fortfarande referera till det genom att klicka på namnet på elementet i listan till vänster.

PowerApps sökfält: Hur man lägger till och anpassar

Det är nu där variabler spelar in. Vi diskuterade användningen avi en annan handledning.

Eftersom vi vill att något ska hända varje gång vi klickar på sökikonen; vi kommer att använda OnSelect.

PowerApps sökfält: Hur man lägger till och anpassar

Vi kommer att använda en variabel som heter UpdateContext.

PowerApps sökfält: Hur man lägger till och anpassar

För att använda UpdateContext behöver vi en variabel ordbok omsluten av parenteser. Låt oss använda SearchVisible och låt oss ställa in det till sant.

PowerApps sökfält: Hur man lägger till och anpassar

Nu när vi har variabeln på plats, låt oss knyta synlighetsegenskapen för vår textruta till den faktiska variabeln. Klicka bara på TextInput1 och ställ sedan in synligheten till SearchVisible.

PowerApps sökfält: Hur man lägger till och anpassar

När vi har knutit variabeln till textruteelementet kommer sökrutan bara att dyka upp när vi klickar på ikonen.

PowerApps sökfält: Hur man lägger till och anpassar

Med vår nuvarande inställning finns textrutan kvar på skärmen även efter att du har gjort din sökning. Helst vill vi att det ska försvinna när vi inte behöver det längre.

Så vi går tillbaka till ikonen och ändrar formeln för OnSelect. Den här gången vill vi att det motsatta ska ske när vi klickar på ikonen en andra gång.

För att ställa in en motsatt åtgärd behöver vi bara lägga till ett utropstecken. Eftersom SearchVisible för närvarande gör att textrutan visas kommer!SearchVisible att göra att textrutan försvinner.

PowerApps sökfält: Hur man lägger till och anpassar

Nu, om vi klickar på ikonen första gången, dyker sökrutan upp. Det betyder att synlighetsegenskapen blir sann.

PowerApps sökfält: Hur man lägger till och anpassar

Om vi ​​klickar på ikonen igen blir synligheten falsk och textrutan försvinner.

PowerApps sökfält: Hur man lägger till och anpassar

Lägger till ett tips i sökfältet

Eftersom vi har ställt in sökfältet för att filtrera objekt baserat på förnamn, efternamn eller agentnamn, skulle det vara bra att lägga till ett tips så att användarna vet vilka söktermer de ska använda.

För att göra det, markera bara sökfältet och gå sedan till den högra rutan. Under egenskaper, låt oss skriva in "Sök efter förnamn, efternamn eller agentnamn".

PowerApps sökfält: Hur man lägger till och anpassar

Nu ser vi det tipset i sökfältet, vilket gör det lättare för användare att göra sin sökning.

PowerApps sökfält: Hur man lägger till och anpassar

Denna ledtråd försvinner också när användaren klickar på sökfältet och börjar skriva.

PowerApps sökfält: Hur man lägger till och anpassar




Slutsats

PowerApps sökfält är definitivt en av de saker du behöver lägga till i din app, särskilt om du arbetar med en hel del data i ditt galleri.

Kom ihåg att de mest framgångsrika apparna prioriterar användarvänlighet och intuitiva kontroller. Att lägga till en sökfunktion täcker definitivt dessa krav.

Med vänliga hälsningar,

Henry


Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

LuckyTemplates Theming | LuckyTemplates Desktop Standard Theming

Låt oss fördjupa oss i Standard LuckyTemplates-teman och granska några av funktionerna som är inbyggda i själva LuckyTemplates Desktop-applikationen.