Dans une application Web, chaque élément dispose d'un ensemble de déclencheurs. Grâce à eux, vous pouvez configurer divers processus d'entreprise qui se déclencheront dans certaines conditions.

Tous les éléments ont un ensemble de déclencheurs communs appelé le cycle de vie de l'élément :

  • onCreate - s'exécute lorsque l'élément est créé sur la page ;
  • onShow - s'exécute lorsque le composant change son état en visible (affiché sur la page) ;
  • onHide - s'exécute lorsque le composant passe à l'état caché (cesse d'être affiché) ;
  • onDestroy - s'exécute avant que le composant ne soit détruit.

Voici les déclencheurs sur l'élément button à titre d'exemple :

Here are the triggers on the button element as an example

Examinons de plus près chaque déclencheur. Pour ce faire, nous utiliserons des blocs de notification pour afficher le lancement des déclencheurs dans l'interface.

onCreate

Commençons par le déclencheur onCreate et configurons une notification pour lui.

onCreate trigger and set up a notification for itMaintenant, la notification apparaîtra chaque fois que le onCreate déclencheur s'exécute. Elle fonctionnera dans les cas suivants :

  1. Lorsque l'utilisateur visite la page ;
  2. Après le rafraîchissement de la page.

Mettons en place des BPs similaires pour les autres déclencheurs :

onShow

Le déclencheur onShow

  1. Lorsque l'utilisateur entre dans la page, et que le champ Visible de l'élément est défini sur True;
  2. Après l'actualisation de la page, si le champ de l'élément Visible de l'élément a la valeur True;
  3. Lorsqu'un élément change son Visible False à True.

onHide

L'adresse onHide s'exécutera :

  1. Lorsque l'utilisateur quitte la page sur laquelle se trouvait l'élément.
  2. Lorsqu'un élément change son état de Visible état de True à False.

onDestroy

Trriger onDestroy

Le déclencheur onDestroy trigger will run :

  1. Quand l'utilisateur quitte la page sur laquelle se trouvait l'élément.
  2. Lorsqu'un élément est retiré de la page.
Was this article helpful?

AppMaster.io 101 Cours accéléré

10 Modules
2 Semaines

Vous ne savez pas par où commencer ? Lancez-vous avec notre cours accéléré pour débutants et explorez AppMaster de A à Z.

Début du cours
Development it’s so easy with AppMaster!

Besoin d'aide?

Résolvez n'importe quel problème avec l'aide de nos experts. Gagnez du temps et concentrez-vous sur la création de vos applications.

headphones

Contactez le support

Parlez-nous de votre problème et nous vous trouverons une solution.

message

Chat communautaire

Discutez de questions avec d'autres utilisateurs dans notre chat.

Rejoindre la Communauté