In een webapplicatie heeft elk element een set triggers. Met hun hulp kunt u verschillende bedrijfsprocessen configureren die onder bepaalde omstandigheden starten.

Alle elementen hebben een reeks gemeenschappelijke triggers die de elementlevenscyclus worden genoemd:

  • onCreate - loopt wanneer het element wordt aangemaakt op de pagina;
  • onShow - wordt uitgevoerd wanneer de status van het element verandert in zichtbaar (weergegeven op de pagina);
  • onHide - wordt uitgevoerd wanneer de status van het element verandert in verborgen (wordt niet meer weergegeven);
  • onDestroy - wordt uitgevoerd voordat het element wordt vernietigd.

Hier zijn de triggers op het button element als voorbeeld:

Here are the triggers on the button element as an example

Laten we elke trigger nader bekijken. We zullen daarvoor in de interface kennisgevingsblokken gebruiken om de start van triggers weer te geven.

onCreate

Laten we beginnen met de onCreate trigger en er een melding voor instellen.

onCreate trigger and set up a notification for itNu zal de melding verschijnen telkens als de onCreate trigger wordt uitgevoerd. Het zal werken in de volgende gevallen:

  1. Wanneer de gebruiker de pagina bezoekt;
  2. Na het verversen van de pagina.

Laten we soortgelijke BP's opzetten voor andere triggers:

onShow

De onShow trigger wordt uitgevoerd:

  1. Wanneer de gebruiker de pagina binnenkomt en het Visible veld is ingesteld op True;
  2. Nadat de pagina is ververst en het veld van het element Visible veld is ingesteld op True;
  3. Wanneer een element zijn Visible toestand van False naar True.

onHide

De onHide trigger zal lopen:

  1. Wanneer de gebruiker de pagina verlaat waar het element op stond.
  2. Wanneer een element zijn Visible toestand verandert van True naar False.

onDestroy

Trriger onDestroy

De onDestroy trigger zal lopen:

  1. Wanneer de gebruiker de pagina verlaat waar het element op stond.
  2. Wanneer een element wordt verwijderd van de pagina.
Was this article helpful?

AppMaster.io 101 Spoedcursus

10 modules
2 weken

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

Start cursus
Development it’s so easy with AppMaster!

Meer hulp nodig?

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

headphones

Contact opnemen met ondersteuning

Vertel ons over uw probleem, en we zullen een oplossing voor u vinden.

message

Community-chat

Bespreek vragen met andere gebruikers in onze chat.

Word lid van de community