Xylos brands

PowerApps: de schrijfruimte automatisch aanpassen

De AutoHeight eigenschap in PowerApps is je wellicht bekend. Jammer genoeg heeft het besturingselement voor tekstinvoer deze functie niet. Maar hoe kan je dan de schrijfruimte automatisch aanpassen? Want in sommige gevallen wil je nu eenmaal geen verticale schuifbalk.

Door het slim te spelen kan je deze eigenschap nabootsen. Zo neemt de tekst geen onnodige schermruimte in beslag.

Hoe begin ik hieraan?

Als ik bijvoorbeeld weet dat ik na elke 23 karakters een nieuwe regel nodig heb, en mijn regel een hoogte heeft van 34 mm. Dan is de functie snel geformuleerd:

Hoogte = 34mm X (Aantal Woorden / 23 )

En nu volgens PowerApps Syntax:

Hoogte =    34    * (RoundUp(Len(TextInput1.Text),0 / 23))

Wat betekent deze formule?

34 staat voor de gewenste regelhoogte. In dit geval 34 mm;
RoundUp functie zorgt ervoor dat uitkomsten met breuken altijd naar boven worden afgerond;
Len functie telt het aantal karakters in de string;
de string staat verwoord in TextInput1.Text control;
cijfer 0 geeft het aantal decimalen aan;
23 geeft het aantal karakters per regel aan.

Niet overtuigd?
Probeer het eens uit!

Wil je een opleiding op maat van jouw bedrijf? Contacteer dan mijn collega’s van het Learning Team.

Deel dit blogbericht

Also interesting for you

Laat een antwoord achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd.

Breng jouw kennis en skills naar een hoger niveau

Schrijf nu in voor onze nieuwsbrief en krijg maandelijks:

  • Uitnodigingen voor Xylos' events & webinars
  • De laatste blogposts en cases
  • Nieuwste IT-trends