En una aplicación web, cada elemento tiene un conjunto de disparadores. Con su ayuda, puedes configurar varios procesos de negocio que se iniciarán bajo ciertas condiciones.
Todos los elementos tienen un conjunto de desencadenantes comunes llamado ciclo de vida del elemento:
- onCreate - se ejecuta cuando el elemento se crea en la página;
- onShow - se ejecuta cuando el componente cambia su estado a visible (se muestra en la página);
- onHide - se ejecuta cuando el componente cambia su estado a oculto (deja de mostrarse);
- onDestroy - se ejecuta antes de que el componente sea destruido.
Estos son los disparadores en el elemento button como ejemplo:
Echemos un vistazo más de cerca a cada disparador. Para ello, utilizaremos bloques de notificación para mostrar el lanzamiento de los disparadores en la interfaz.
onCreate
Empecemos con el disparador onCreate y configuremos una notificación para él.
Ahora, la notificación aparecerá cada vez que el onCreate desencadenante se ejecute. Funcionará en los siguientes casos:
- Cuando el usuario visita la página;
- Después de la actualización de la página.
Configuremos BPs similares para otros disparadores:
onShow
El onShow se ejecutará:
- Cuando el usuario entra en la página, y el campo Visible del elemento se establece como True;
- Después de actualizar la página, y el campo Visible del elemento se establece como True;
- Cuando un elemento cambia su Visible estado de False a True.
onHide
El onHide disparador se ejecutará:
- Cuando el usuario abandona la página en la que estaba el elemento.
- Cuando un elemento cambia su estado Visible estado de True a False.
onDestroy
El onDestroy desencadenante se ejecutará:
- Cuando el usuario abandona la página en la que estaba el elemento.
- Cuando un elemento es eliminado de la página.