PowerApps-zoekveld: toevoegen en aanpassen

PowerApps-zoekveld: toevoegen en aanpassen

In deze zelfstudie bespreken we het PowerApps- zoekveld en hoe u dit helemaal opnieuw kunt toevoegen en aanpassen.

PowerApps is een platform dat is gebouwd voor het gemak waar gebruikers hun eigen apps kunnen maken, zelfs als ze geen achtergrond hebben in codering of app-ontwikkeling. Net als elk ander Microsoft-platform ligt de kracht in het slepen-en-neerzetten-systeem en het intuïtieve ontwerp.

Dit betekent dat iedereen die apps wil bouwen, of het nu is om eenvoudig zijn gegevens weer te geven of om de productiviteit in zijn team te verhogen, dit gemakkelijk kan doen.

We hebben de basisprincipes van het helemaal opnieuw maken van een app besproken in eerdere zelfstudies. Deze keer richten we ons op het PowerApps-zoekveld.

Inhoudsopgave

Hoe het PowerApps-zoekveld werkt

Met de zoekfunctie kunnen gebruikers items in een galerij zoeken en filteren. Aangezien Power Apps wordt geleverd met app-sjablonen waar het zoekveld al aanwezig is, hoeft u alleen maar een gegevensbron te verbinden om items op te halen die in de galerij worden opgenomen.

PowerApps-zoekveld: toevoegen en aanpassen

Als u het zoekveld gebruikt, hoeft u geen volledige namen of woorden in te toetsen. Als u de eerste paar letters typt, worden de items automatisch gefilterd en worden items weergegeven die overeenkomen.

PowerApps-zoekveld: toevoegen en aanpassen

Hoewel de ingebouwde sjablonen handig in gebruik zijn, kunnen we er niet 100% van de tijd op vertrouwen. Het maken van uw eigen canvas-app is noodzakelijk als u de app volledig wilt aanpassen op basis van uw specifieke behoeften. Dit betekent dat u uw eigen zoekveld helemaal opnieuw moet maken.

De zoekfunctie gebruiken

Laten we dit scherm gebruiken dat we helemaal opnieuw hebben gebouwd in een eerdere zelfstudie. Op dit moment bevinden we ons in het scherm Klanten bekijken.

PowerApps-zoekveld: toevoegen en aanpassen

Aangezien dit een galerij met items bevat, zou het logisch zijn om hier een zoekveld te maken.

De galerij die op deze pagina wordt weergegeven, is Galerij 2. Als we naar de eigenschap Items kijken, blijkt dat we gegevens uit Tabel1 halen.

PowerApps-zoekveld: toevoegen en aanpassen

Dit betekent dat wanneer we de zoekfunctie toevoegen, deze de items in Tabel 1 doorzoekt en de resultaten filtert op basis van wat we typen.

Dus laten we eens kijken hoe de zoekfunctie werkt. Als we naar het Microsoft-document gaan dat deze functie beschrijft, blijkt dat een zoekfunctie een tabel, een zoekreeks en de kolommen nodig heeft waarin u wilt zoeken.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we, met die formule in gedachten, eens kijken hoe de zoekfunctie werkt in onze eigen app.

Laten we met behulp van de Items-eigenschap in Galerij2 de zoekfunctie in de formulebalk gebruiken en naar Tabel1 verwijzen, aangezien dat onze belangrijkste gegevensbron is.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we voor de daadwerkelijke zoekreeks zoeken naar de naam Elton.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we dan de zoekopdracht uitvoeren in de kolom Voornaam.

PowerApps-zoekveld: toevoegen en aanpassen

Zodra we op Enter hebben gedrukt, krijgen we een match die overeenkomt met de zoekparameters die we hebben gebruikt.

PowerApps-zoekveld: toevoegen en aanpassen

Als we de naam Elton uit de zoekreeks verwijderen, wordt automatisch de hele galerij weer weergegeven.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we nog een keer zoeken naar de naam Coralie.

PowerApps-zoekveld: toevoegen en aanpassen

Zodra we op Enter drukken, geeft het ons opnieuw een match.

PowerApps-zoekveld: toevoegen en aanpassen

Het is duidelijk dat we niet verwachten dat gebruikers de galerij openen met PowerApps. Dit betekent dat ze zouden moeten zoeken vanuit een zoekveld en niet vanuit de formulebalk. Dat is waar de noodzaak om onze eigen zoekbalk te maken om de hoek komt kijken.

Een PowerApps-zoekveld maken vanuit het niets

Laten we beginnen met het toevoegen van een tekstinvoer met behulp van de knop Tekst onder het lint Invoegen.

PowerApps-zoekveld: toevoegen en aanpassen

Net als elk ander element kunnen we dat tekstvak naar elke gewenste plek slepen. Laten we het voorlopig aan de rechterkant van de schermtitel plaatsen.

PowerApps-zoekveld: toevoegen en aanpassen

Aangezien dit voorlopig slechts een eenvoudig tekstvak is, kan het nog niets filteren, zelfs niet als we een naam typen. Om dat te doen, moeten we de zoekfunctionaliteit op onze formulebalk koppelen aan het eigenlijke tekstvak.

PowerApps-zoekveld: toevoegen en aanpassen

Dit betekent dat we het element TextInput1 aan die formule moeten toevoegen.

PowerApps-zoekveld: toevoegen en aanpassen

Om dat te doen, typen we in plaats van de spatie waarin we de zoekterm typen, TextInput1.Text. TextInput1 verwijst naar het tekstvak, terwijl de tekst verwijst naar alles wat we in het tekstvak typen.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we het nu eens proberen. Als we hier een zoekterm typen, ziet u dat er een match verschijnt, zelfs als we alleen de eerste paar letters hebben ingevoerd.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we een andere naam proberen en zoeken op Bruna. Nogmaals, het toont ons een match.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we deze keer proberen te kijken of we een zoekopdracht kunnen uitvoeren met behulp van de achternaam. Ik zal Lyles typen, wat Bruna's achternaam is.

PowerApps-zoekveld: toevoegen en aanpassen

Zoals u kunt zien, verscheen Bruna Lyles weliswaar toen ik de voornaam als zoekterm gebruikte, maar er was geen overeenkomst toen ik de achternaam probeerde in te typen. Dat komt omdat we nog niet naar andere kolommen in onze formule hebben verwezen.

Kolommen toevoegen aan een PowerApps-zoekveld

Terugkerend naar de formulebalk, laten we Achternaam toevoegen. Hierdoor kunnen we ook zoeken met gegevens in de kolom Achternaam.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we ook de AgentName toevoegen. Druk vervolgens op Enter om die formule af te ronden.

PowerApps-zoekveld: toevoegen en aanpassen

Nu krijgen we eindelijk een overeenkomst als we de achternaam Lyles zoeken.

PowerApps-zoekveld: toevoegen en aanpassen

Een werkend zoekpictogram toevoegen en de zoekbalk verbergen

In de meeste apps heb je niet alleen een zoekbalk. U ziet ook een zoekpictogram. Dus laten we dat aan dit scherm toevoegen.

Zoek gewoon naar Zoeken in de vervolgkeuzelijst Pictogrammen onder het lint Invoegen.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we het naar de rechterkant van de zoekbalk verplaatsen.

PowerApps-zoekveld: toevoegen en aanpassen

Laten we vervolgens de kleur veranderen in wit, zodat deze consistent is met de andere elementen.

PowerApps-zoekveld: toevoegen en aanpassen

Nu we een zoekpictogram hebben, is het doel hier om de zoekbalk te verbergen en alleen te laten verschijnen wanneer we op het zoekpictogram klikken.

Als we op de zoekbalk klikken en het eigenschappenvenster aan de rechterkant controleren, blijkt dat zichtbaarheid is ingeschakeld.

PowerApps-zoekveld: toevoegen en aanpassen

Als we de zichtbaarheidseigenschap controleren onder de vervolgkeuzelijst met eigenschappen, laat dit zien dat de zichtbaarheid is ingesteld op waar.

PowerApps-zoekveld: toevoegen en aanpassen

Als we dat instellen op false, verdwijnt het tekstvak. Dit is wat we willen dat er gebeurt.

PowerApps-zoekveld: toevoegen en aanpassen

Maak je geen zorgen over het verwijzen naar het tekstvak als het eenmaal niet meer zichtbaar is. We kunnen daar nog steeds naar verwijzen door op de naam van het element in de lijst in het linkerdeelvenster te klikken.

PowerApps-zoekveld: toevoegen en aanpassen

Dit is nu waar variabelen in het spel komen. We hebben het gebruik van variabelen in PowerApps besproken in een andere zelfstudie.

Omdat we willen dat er elke keer dat we op het zoekpictogram klikken iets gebeurt; we gaan OnSelect gebruiken.

PowerApps-zoekveld: toevoegen en aanpassen

We gaan een variabele gebruiken genaamd UpdateContext.

PowerApps-zoekveld: toevoegen en aanpassen

Om UpdateContext te gebruiken, hebben we een variabel woordenboek tussen accolades nodig. Laten we SearchVisible gebruiken en dat instellen op waar.

PowerApps-zoekveld: toevoegen en aanpassen

Nu we de variabele op zijn plaats hebben, gaan we de eigenschap visibility van ons tekstvak koppelen aan de daadwerkelijke variabele. Klik gewoon op TextInput1 en stel de zichtbaarheid in op SearchVisible.

PowerApps-zoekveld: toevoegen en aanpassen

Zodra we de variabele aan het tekstvakelement hebben gekoppeld, wordt het zoekvak alleen weergegeven als we op het pictogram klikken.

PowerApps-zoekveld: toevoegen en aanpassen

Met onze huidige configuratie blijft het tekstvak op het scherm staan, zelfs nadat u uw zoekopdracht heeft voltooid. Idealiter willen we dat dit verdwijnt zodra we het niet meer nodig hebben.

We gaan dus terug naar het pictogram en wijzigen de formule voor OnSelect. Deze keer willen we dat de tegenovergestelde actie plaatsvindt wanneer we voor de tweede keer op het pictogram klikken.

Om een ​​tegengestelde actie in te stellen, hoeven we alleen maar een uitroepteken toe te voegen. Aangezien SearchVisible momenteel het tekstvak laat verschijnen, zal SearchVisible het tekstvak laten verdwijnen.

PowerApps-zoekveld: toevoegen en aanpassen

Als we nu de eerste keer op het pictogram klikken, verschijnt het zoekvak. Dit betekent dat de eigenschap visibility in true verandert.

PowerApps-zoekveld: toevoegen en aanpassen

Als we opnieuw op het pictogram klikken, wordt de zichtbaarheid onwaar en verdwijnt het tekstvak.

PowerApps-zoekveld: toevoegen en aanpassen

Een hint toevoegen aan de zoekbalk

Aangezien we de zoekbalk hebben ingesteld om items te filteren op basis van de voornaam, achternaam of agentnaam, zou het goed zijn om een ​​hint toe te voegen zodat gebruikers weten welke zoektermen ze moeten gebruiken.

Om dat te doen, markeert u gewoon de zoekbalk en gaat u naar het rechterdeelvenster. Laten we onder eigenschappen "Zoek voornaam, achternaam of agentnaam" typen.

PowerApps-zoekveld: toevoegen en aanpassen

Nu zien we die hint in de zoekbalk, waardoor het voor gebruikers gemakkelijker wordt om te zoeken.

PowerApps-zoekveld: toevoegen en aanpassen

Deze hint verdwijnt ook zodra de gebruiker op de zoekbalk klikt en begint te typen.

PowerApps-zoekveld: toevoegen en aanpassen


Introductie van Power Apps: definitie, functies, functies en belang
Power Apps-omgevingen: de app-elementen correct instellen
Power Apps Canvas: hoe u vanaf nul een app maakt

Conclusie

Het zoekveld van PowerApps is absoluut een van de dingen die u aan uw app moet toevoegen, vooral als u met vrij veel gegevens in uw galerij werkt.

Onthoud dat de meest succesvolle apps prioriteit geven aan gebruiksgemak en intuïtieve bediening. Het toevoegen van een zoekfunctie voldoet zeker aan die vereisten.

Al het beste,

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten