Invoerelementen en hoe ze worden gebruikt in Power Apps

Invoerelementen en hoe ze worden gebruikt in Power Apps

In deze zelfstudie gaan we het hebben over invoerelementen en hoe u het gebruik ervan in Power Apps kunt maximaliseren.

Er is een groot aantal invoerelementen die u kunt gebruiken om de gegevens waarmee u werkt weer te geven en tegelijkertijd de algehele ervaring van de eindgebruiker van de app te verbeteren. Wat invoerelementen anders maakt dan de rest van de elementen, is het feit dat ze gebruikers in staat stellen iets in de app in te voeren.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Een voorbeeld is het selectievakje, waar gebruikers het vakje kunnen aan- en uitvinken om aan te geven dat ze zich aanmelden of de optie kiezen die het vakje vertegenwoordigt. Een andere is het keuzerondje dat hetzelfde doet, maar normaal gesproken ten minste twee opties vereist.

We gaan enkele van de meest voorkomende invoer doornemen die we vaak in apps zien. Aangezien er zoveel invoer beschikbaar is, kunt u de Microsoft Power Apps-documenten raadplegen voor meer specifieke informatie over de documenten die we hier niet zullen bespreken.

Inhoudsopgave

Combo-box

Keuzelijsten met invoervak ​​zijn invoerelementen die een lijst met items weergeven. Hierdoor lijken ze erg op drop-downs. Het grote verschil is dat je met comboboxen naast het presenteren van een lijst ook kunt zoeken. Het heeft een zoekvak bovenaan waarin gebruikers alles kunnen typen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Dus als we bijvoorbeeld 1 typen, wordt de hele lijst gefilterd en worden de overeenkomende resultaten weergegeven.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Dit maakt het gemakkelijk voor gebruikers om te vinden wat ze zoeken, vooral als er een lange lijst met items is die ze moeten doornemen.

Op dit moment toont de keuzelijst met invoervak ​​de standaardkeuzes die zijn ingebouwd in Power Apps. Maar we kunnen een gegevensbron toevoegen via het rechterdeelvenster en een specifieke kolom kiezen waaruit Power Apps de lijst zal extraheren. Laten we voor dit voorbeeld Locatie gebruiken.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Nu toont de lijst de verschillende locaties uit onze gegevensbron.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We kunnen Canada typen en het vak filtert automatisch de overeenkomsten eruit.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Op dit moment toont het meerdere resultaten voor dezelfde locatie. Dat komt omdat lijsten met meerdere vermeldingen van hetzelfde item de functie Distinct moeten gebruiken om eventuele duplicaten te verwijderen. Vervolgens moeten we het opvolgen met de functie SortByColumn om de lijst alfabetisch te sorteren. We hebben over deze functies gesproken in een tutorial over cascading dropdowns .

Invoerelementen en hoe ze worden gebruikt in Power Apps

Datumkiezer

Datumkiezers worden vaak gebruikt in apps waarbij gebruikers een specifieke datum moeten kiezen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Het mooie van datumkiezers binnen dergelijke Microsoft-platforms is dat gebruikers op een echte kalender kunnen klikken om de juiste datum te kiezen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Om het jaar te kiezen, kunnen gebruikers eenvoudig klikken op het standaardjaar dat op het scherm verschijnt en een keuze maken uit de lijst.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Hetzelfde kan worden gedaan om de maand te kiezen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We kunnen hier ook een label toevoegen en vervolgens de tekst op het label wijzigen in DatePicker1.SelectedDate. Het label geeft de datum weer die de gebruiker kiest uit de datumkiezer.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Keuzelijst

De keuzelijst lijkt ook erg op een vervolgkeuzelijst, maar in dit geval kunt u kiezen uit een korte lijst met items die op het scherm worden weergegeven. Dit betekent dat u niet omhoog of omlaag hoeft te scrollen om de volledige lijst te zien.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Met een keuzelijst kunt u ook meerdere items in de lijst selecteren.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Zie het als een verzameling items waarin u kunt kiezen wat van toepassing is op wat u op de specifieke dia probeert te doen.

Schakelaar

De toggle-invoer is een ander handig element dat u in uw app zou kunnen gebruiken. Je ziet dit in veel applicaties waarmee je een optie aan of uit kunt zetten. Normaal gesproken is de schakelaar gemarkeerd of gekleurd wanneer u deze inschakelt.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Vervolgens wordt het grijs wanneer u het uitschakelt.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Het mooie van schakelaars is dat je de tekst kunt wijzigen, zodat je deze beter kunt toepassen op wat je wilt dat de gebruiker doet in dit deel van de app. Als u bijvoorbeeld het label voor de optie "Uit" wilt wijzigen, gaat u eenvoudig naar de FalseText-eigenschap van de schakelaar.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Vervolgens kunt u het wijzigen in de tekst die u wilt gebruiken, zoals "Label verbergen".

Invoerelementen en hoe ze worden gebruikt in Power Apps

Vervolgens kunt u naar TrueText gaan en het "Label weergeven" maken, zodat het de tegenovergestelde optie weergeeft van wanneer de schakelaar is uitgeschakeld.

Invoerelementen en hoe ze worden gebruikt in Power Apps

U kunt ook andere eigenschappen wijzigen. De kleur van de schakelaar kan bijvoorbeeld ook worden gewijzigd in iets anders.

We kunnen ook de waarde uit de tabel extraheren op dezelfde manier als eerder met de datumkiezer. We hoeven alleen maar een label toe te voegen en de tekst te wijzigen in Toggle2.Value. In dit geval gebruiken we Toggle2 omdat het overeenkomt met het specifieke element dat we gebruiken. Dit kan veranderen als je andere schakelaars in de app hebt.

Omdat de schakelaar een waarde True of False heeft, geeft ons label True weer wanneer het element is ingeschakeld.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Vervolgens wordt op het label False weergegeven als we de schakelaar uitzetten.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Schuifregelaars

Laten we het vervolgens hebben over schuifregelaars. Schuifregelaars zijn een veelvoorkomend element in apps die numerieke waarden gebruiken.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Gebruikers kunnen een specifiek getal kiezen uit een reeks waarden door de schakelaar naar links of rechts te schuiven.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Het is mogelijk om de minimale en maximale waarde in te stellen in het deelvenster Eigenschappen aan de rechterkant. Op dit moment kunnen gebruikers met de schuifregelaar kiezen tussen 0 en 100. U kunt deze instellen op 200, bijvoorbeeld als u wilt dat gebruikers een waarde van meer dan honderd maar minder dan 200 kunnen kiezen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Laten we eens kijken hoe we het gebruik van deze schuifregelaar verder kunnen maximaliseren door een rechthoekig pictogram toe te voegen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Laten we hier ook een label toevoegen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Voordat we die elementen verbinden, moeten we ervoor zorgen dat we de juiste elementnaam hebben. In dit geval werken we met Slider4.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Dus laten we de tekst op ons label veranderen en er Slider4.Value van maken.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Hierdoor wordt op het label de waarde weergegeven die we op de schuifregelaar kiezen.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Laten we nu iets cools doen met het rechthoekpictogram dat we eerder hebben toegevoegd. Laten we eens kijken hoe we de dekking van de rechthoek afhankelijk kunnen maken van de waarde die op de schuifregelaar is gekozen.

Eerst stellen we de maximumwaarde terug op 100.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Het helderheids- of dekkingsniveau is hier te vinden op het tabblad Aangepast in de eigenschap fill in het rechterdeelvenster. Het doel hier is om de dekkingswaarde van de vulling af te stemmen op de dekking van het rechthoekpictogram. De dekking is te zien in het laatste vak aan de rechterkant, dat nu 58 aangeeft. We laten de gebruiker deze waarde kiezen met de schuifregelaar.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Laten we dus het rechthoekpictogram markeren en naar de eigenschap Fill gaan. Merk op dat de uiteindelijke waarde die wordt weergegeven 0,58 is, wat onze opvuldekking is.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We zullen dan de uiteindelijke waarde in de reeks wijzigen in Slider4.Value.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Aangezien de dekkingswaarde nu een decimaal is op 0,58, moeten we deze door honderd delen om er een getal tussen 0 en 100 van te maken.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Once that formula’s complete, we can now control how bright the box will look like using the slider. For example, we can slide it down to 4 and you’ll see that the rectangle has almost disappeared.

Invoerelementen en hoe ze worden gebruikt in Power Apps

But if we move the slider to 100, you’ll see the rectangle’s maximum brightness.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Rating

Now, let’s talk about rating. We commonly see this in business apps, pages, or sites that allow users, clients, and customers to rate the services and products provided.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Ratings are almost the same as sliders knowing that they both allow users to pick a specific value. The key difference is the visual format.

It’s also possible to change the maximum value that a user can choose through the Properties pane on the right. We can make the Max value 9, for example, and we’ll see the number of stars increase as well.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Like the other elements we’ve worked with, we can also get the value from the rating and display it in the form of a label. Before we get started on that label, let’s remember that the rating element we’re going to use is Rating2.

Invoerelementen en hoe ze worden gebruikt in Power Apps

So just like what we did earlier, let’s add a label and change the test value to Rating2.Value.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Now, the label shows the numerical value of whatever the user chooses in the rating.

Invoerelementen en hoe ze worden gebruikt in Power Apps

This can be very useful for apps like the one we’ve been developing in these tutorials. Since our data source has a column for VIP level, for example, we could use the rating element since our VIP level goes anywhere from 1 to 5. This could be more fun for users compared to a drop down or slider.

Timer

The last of the different input elements that we’re going to talk about in this tutorial is the timer input.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Aside from allowing end users to time something, a timer allows you to execute an action or a piece of code every x number of seconds. According to Power Apps, the timer “controls how your app responds after a specific amount of time passes.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We’ve seen this applied in many different ways. For example, a user who has been on a new form screen for 30 seconds or more might see a popup containing some helpful information that could speed up the process for them. A timer is used to trigger this feature.

Let’s take a look at how timers work and explore a few applications.

On the right properties pane, you can control the duration of the timer. Note that this is displayed in milliseconds, so the 60000 here is actually equivalent to 60 seconds.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Let’s change it to 10 seconds, which means that we’re going to type in 10000.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We’ll also set the timer to be on Repeat, which means that it will automatically restart the timer the moment it reaches 10 seconds. Let’s also turn on the Autostart so that the timer starts the moment the screen loads.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Now, let’s do some cool applications. First, let’s take the value of the timer and have it show up in a label. So let’s add a label and change the text to Timer2.Value.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Remember that the value is in milliseconds, that’s why although the timer is showing 2 seconds, the label is showing 2000.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Let’s try to have an icon show up after 5 seconds. We’ll start by adding the search icon.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Then, we’ll set the Visible property of the icon to an that says if Timer2.Value is greater than 5000, then the icon should be visible. Otherwise, it should not be visible.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Now, let’s see if that works. Right now, the timer is at 2300 milliseconds. The icon is currently not visible.

Invoerelementen en hoe ze worden gebruikt in Power Apps

But after the timer hits the 5000 mark, the search icon appeared.

Invoerelementen en hoe ze worden gebruikt in Power Apps

And since we’ve set the timer to go on repeat, the icon disappears again the moment the timer restarts.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Here’s another cool application. Let’s add a circle.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Then, we’ll let the circle’s color change based on the timer. This creates some really cool gradients as the timer runs.

Let’s go to the circle’s Fill property. Notice that the first number here is 56. We’ll edit the color of the circle based on the timer.

We can create some really cool gradients if we do this. For example, let’s go to the color or the fill.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We’re going to change that number to Timer2.Value, then we’ll divide it by 100.

Invoerelementen en hoe ze worden gebruikt in Power Apps

With that formula in place, the circle starts off as blue.

Invoerelementen en hoe ze worden gebruikt in Power Apps

As the timer runs, it slowly changes color and ends up as purple when the timer reaches 10 seconds.

Invoerelementen en hoe ze worden gebruikt in Power Apps

We can make the change faster and more pronounced if we change the number. So instead of dividing that first value by 100, let’s change that to 10.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Again, it starts off as blue.

Invoerelementen en hoe ze worden gebruikt in Power Apps

Then, at just 1900 milliseconds, it has changed into a purplish hue.

Invoerelementen en hoe ze worden gebruikt in Power Apps

And at 5600 milliseconds, it has become bright pink.

Invoerelementen en hoe ze worden gebruikt in Power Apps

You can be as creative as you want with these settings. You can have the entire screen changing colors, for example. Or you may want something different to happen every 5 seconds.

It may not even be just for the sake of aesthetics. For example, you can have the app ask the user if they need more help the moment it seems like they’re taking too long on a single screen and lead them to a landing page, for example.


Power Apps Inleiding: definitie, kenmerken, functies en belang
Power Apps-omgevingen: de app-elementen correct instellen
PowerApps-functies en formules | Een introductie

Conclusie

Invoerelementen zijn zeker nuttig, ongeacht het soort app dat u aan het maken bent. Ze zorgen er niet alleen voor dat uw app er professioneler uitziet, ze maken de hele ervaring ook handiger voor gebruikers.

Iets eenvoudigs als een schuifregelaar of een keuzelijst met invoervak ​​kan hen helpen enorme hoeveelheden gegevens te beperken, en op basis van wat we zojuist met onze timer hebben gedaan, kun je ook een leukere en boeiendere ervaring voor hen creëren.

Naast deze invoerelementen kunt u andere soorten elementen verkennen, zoals media-elementen waarmee gebruikers de camera of microfoon van hun telefoon kunnen gebruiken. Door deze media en invoerelementen samen te laten werken in uw app, creëert u een werkelijk unieke ervaring voor uw gebruikers.

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