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:
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.
Nu zal de melding verschijnen telkens als de onCreate trigger wordt uitgevoerd. Het zal werken in de volgende gevallen:
- Wanneer de gebruiker de pagina bezoekt;
- Na het verversen van de pagina.
Laten we soortgelijke BP's opzetten voor andere triggers:
onShow
De onShow trigger wordt uitgevoerd:
- Wanneer de gebruiker de pagina binnenkomt en het Visible veld is ingesteld op True;
- Nadat de pagina is ververst en het veld van het element Visible veld is ingesteld op True;
- Wanneer een element zijn Visible toestand van False naar True.
onHide
De onHide trigger zal lopen:
- Wanneer de gebruiker de pagina verlaat waar het element op stond.
- Wanneer een element zijn Visible toestand verandert van True naar False.
onDestroy
De onDestroy trigger zal lopen:
- Wanneer de gebruiker de pagina verlaat waar het element op stond.
- Wanneer een element wordt verwijderd van de pagina.