De parameter Debounce stelt de vertraging in (in ms) voor de onChange trigger uit te voeren. Deze parameter is te vinden in blokken die de eigenschappen van invoervelden wijzigen, zoals InputString Update Properties.

De standaardwaarde van Debounce is 0, maar u kunt elke vertraging instellen. Waarden van 500 tot 1500 zijn echter optimaal voor waarneming.

Debounce gebruiken om e-mailinvoer te valideren

U moet vaak ergens de waarden van de gebruiker controleren, zoals e-mail, bij het registreren en invoeren van de toepassing. U kunt e-mailvalidatie instellen en deze uitvoeren wanneer wijzigingen worden aangebracht in het invoerveld. In dat geval is het controleresultaat negatief totdat de gebruiker zijn e-mail volledig invoert. Voor dergelijke gevallen, Debounce nodig. Laten we eens kijken naar de Debounce parameter in de praktijk. Neem de input email van de standaard AppMaster login pagina.

Op de onCreate trigger, stel Debounce met behulp van het InputEmail Update Properties blok.

Stel e-mailverificatie in.

Stel validatie in voor de onChange trigger en gebruik de IsValidEmail blok. Laten we de waarde van de trigger doorgeven aan dit blok.

De volgende stap is om het Validate Status veld te veranderen in Error als de validatie mislukt. Hiervoor hebben we een If-Else blok. Geef het resultaat van het Is Valid Email blok er naar toe.

Gebruik het InputEmail Update Properties blok, waarin de Validate Status veranderd moet worden in Error, en zet de Validate Message in " Incorrect email."

Doe nu hetzelfde voor succesvolle invoer. Stel ze in op de true aansluiting van de If-Else blok.

Dit is het resultaat

AppMaster 101Spoedcursus

10 modules
2 weken

Weet je niet waar je moet beginnen? Ga aan de slag met onze spoedcursus voor beginners en ontdek AppMaster van A tot Z.

Aan de slag
AppMaster 101 Crash Course

Meer hulp nodig?

Los elk probleem op met hulp van onze experts. Bespaar tijd en focus op het bouwen van je applicaties.

headphones

Contact opnemen met ondersteuning

Vertel ons over je probleem en we vinden een oplossing.

message

Communitychat

Kom in contact met andere gebruikers om hulp te krijgen met het platform.

Word lid van de community
Debounce-parameter voor ingangselementen | AppMaster University