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:

Here are the triggers on the button element as an example

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.

onCreate trigger and set up a notification for itOra, la notifica verrà visualizzata ogni volta che il trigger onCreate viene eseguito. Funzionerà nei seguenti casi:

  1. Quando l'utente visita la pagina;
  2. Dopo l'aggiornamento della pagina.

Impostiamo BP simili per altri trigger:

onShow

Il trigger onShow viene eseguito:

  1. Quando l'utente entra nella pagina e il campo dell'elemento Visible è impostato su True;
  2. Dopo l'aggiornamento della pagina e il campo dell'elemento Visible dell'elemento è impostato su True;
  3. Quando un elemento cambia il suo stato Visible stato da False a True.

onHide

Il trigger onHide viene eseguito:

  1. Quando l'utente lascia la pagina in cui si trovava l'elemento.
  2. Quando un elemento cambia il suo stato Visible stato da True a False.

onDestroy

Trriger onDestroy

Il trigger onDestroy trigger verrà eseguito:

  1. Quando l'utente lascia la pagina in cui si trovava l'elemento.
  2. Quando un elemento viene rimosso dalla pagina.
Was this article helpful?

AppMaster.io 101 Corso intensivo

10 Moduli
2 settimane

Non sai da dove cominciare? Inizia con il nostro corso intensivo per principianti ed esplora AppMaster dalla A alla Z.

Inizia il corso
Development it’s so easy with AppMaster!

Serve ancora aiuto?

Risolvi qualsiasi problema con l'aiuto dei nostri esperti. Risparmia tempo e concentrati sulla creazione delle tue applicazioni.

headphones

Contatta il Supporto

Parlaci del tuo problema e ti troveremo una soluzione.

message

Chat comunitaria

Discuti le domande con altri utenti nella nostra chat.

Unisciti alla comunità