In un'applicazione web, ogni elemento ha una serie di trigger. Con il loro aiuto, è possibile configurare vari processi aziendali che si avvieranno in determinate condizioni.
Tutti gli elementi hanno un insieme di trigger comuni, chiamato ciclo di vita dell'elemento:
- onCreate - viene eseguito quando l'elemento viene creato nella pagina;
- onShow - viene eseguito quando il componente cambia il suo stato in visibile (visualizzato nella pagina);
- onHide - viene eseguito quando il componente cambia il suo stato in hidden (non viene più visualizzato);
- onDestroy - viene eseguito prima che il componente venga distrutto.
Ecco i trigger sull'elemento button come esempio:
Diamo un'occhiata più da vicino a ciascun trigger. A tale scopo, utilizzeremo i blocchi di notifica per visualizzare l'avvio dei trigger nell'interfaccia.
onCreate
Iniziamo con il trigger onCreate e impostiamo una notifica per esso.
Ora, la notifica verrà visualizzata ogni volta che il trigger onCreate viene eseguito. Funzionerà nei seguenti casi:
- Quando l'utente visita la pagina;
- Dopo l'aggiornamento della pagina.
Impostiamo BP simili per altri trigger:
onShow
Il trigger onShow viene eseguito:
- Quando l'utente entra nella pagina e il campo dell'elemento Visible è impostato su True;
- Dopo l'aggiornamento della pagina e il campo dell'elemento Visible dell'elemento è impostato su True;
- Quando un elemento cambia il suo stato Visible stato da False a True.
onHide
Il trigger onHide viene eseguito:
- Quando l'utente lascia la pagina in cui si trovava l'elemento.
- Quando un elemento cambia il suo stato Visible stato da True a False.
onDestroy
Il trigger onDestroy trigger verrà eseguito:
- Quando l'utente lascia la pagina in cui si trovava l'elemento.
- Quando un elemento viene rimosso dalla pagina.