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:

Here are the triggers on the button element as an example

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.

onCreate trigger and set up a notification for itAhora, la notificación aparecerá cada vez que el onCreate desencadenante se ejecute. Funcionará en los siguientes casos:

  1. Cuando el usuario visita la página;
  2. Después de la actualización de la página.

Configuremos BPs similares para otros disparadores:

onShow

El onShow se ejecutará:

  1. Cuando el usuario entra en la página, y el campo Visible del elemento se establece como True;
  2. Después de actualizar la página, y el campo Visible del elemento se establece como True;
  3. Cuando un elemento cambia su Visible estado de False a True.

onHide

El onHide disparador se ejecutará:

  1. Cuando el usuario abandona la página en la que estaba el elemento.
  2. Cuando un elemento cambia su estado Visible estado de True a False.

onDestroy

Trriger onDestroy

El onDestroy desencadenante se ejecutará:

  1. Cuando el usuario abandona la página en la que estaba el elemento.
  2. Cuando un elemento es eliminado de la página.
Was this article helpful?

AppMaster.io 101 Curso intensivo

10 Módulos
2 Semanas

¿No sabe por dónde empezar? Ponte en marcha con nuestro curso intensivo para principiantes y explora AppMaster de la A a la Z.

Inicio de curso
Development it’s so easy with AppMaster!

Necesitas más ayuda?

Resuelva cualquier problema con la ayuda de nuestros expertos. Ahorre tiempo y concéntrese en crear sus aplicaciones.

headphones

Soporte de contacto

Cuéntenos su problema y le encontraremos una solución.

message

Chat comunitario

Discutir preguntas con otros usuarios en nuestro chat.

Únete a la Comunidad