In einer Webanwendung verfügt jedes Element über eine Reihe von Auslösern. Mit ihrer Hilfe können Sie verschiedene Geschäftsprozesse konfigurieren, die unter bestimmten Bedingungen gestartet werden.
Alle Elemente haben eine Reihe gemeinsamer Auslöser, die als Elementlebenszyklus bezeichnet werden:
- onCreate - wird ausgeführt, wenn das Element auf der Seite erstellt wird;
- onShow - wird ausgeführt, wenn die Komponente ihren Status auf sichtbar (auf der Seite angezeigt) ändert;
- onHide - wird ausgeführt, wenn die Komponente in den Zustand "verborgen" wechselt (nicht mehr angezeigt wird);
- onDestroy - wird ausgeführt, bevor die Komponente zerstört wird.
Hier sind die Auslöser für das button Element als Beispiel:
Schauen wir uns die einzelnen Auslöser genauer an. Zu diesem Zweck werden wir Benachrichtigungsblöcke verwenden, um den Start von Auslösern in der Schnittstelle anzuzeigen.
onCreate
Beginnen wir mit dem onCreate Auslöser und richten eine Benachrichtigung für ihn ein.
Nun wird die Benachrichtigung jedes Mal erscheinen, wenn der onCreate Auslöser ausgeführt wird. Sie wird in den folgenden Fällen funktionieren:
- Wenn der Benutzer die Seite besucht;
- Nach dem Aktualisieren der Seite.
Lassen Sie uns ähnliche BPs für andere Auslöser einrichten:
onShow
Der onShow Auslöser wird ausgeführt:
- Wenn der Benutzer die Seite betritt und das Feld des Elements Visible Feld des Elements gesetzt ist auf True;
- Nach dem Aktualisieren der Seite, wenn das Feld des Elements Visible Feld des Elements auf True;
- Wenn ein Element seinen Visible Zustand von False zu True.
onHide
Der onHide Auslöser wird ausgeführt:
- Wenn der Benutzer die Seite verlässt, auf der sich das Element befand.
- Wenn ein Element seinen Zustand von Visible Zustand von True zu False.
onDestroy
Der onDestroy Auslöser wird ausgeführt:
- Wenn der Benutzer die Seite verlässt, auf der sich das Element befand.
- Wenn ein Element von der Seite entfernt wird.