Dalam aplikasi web, setiap elemen memiliki serangkaian pemicu. Dengan bantuan mereka, Anda dapat mengonfigurasi berbagai proses bisnis yang akan dimulai dalam kondisi tertentu.

Semua elemen memiliki serangkaian pemicu umum yang disebut siklus hidup elemen:

  • onCreate – berjalan saat elemen dibuat di halaman;
  • onShow – berjalan saat komponen mengubah statusnya menjadi terlihat (ditampilkan di halaman);
  • onHide – berjalan ketika komponen mengubah statusnya menjadi tersembunyi (berhenti ditampilkan);
  • onDestroy – berjalan sebelum komponen dihancurkan.

Berikut adalah pemicu pada elemen button sebagai contoh:

Here are the triggers on the button element as an example

Mari kita lihat lebih dekat setiap pemicunya. Kami akan menggunakan blok Notifikasi untuk menampilkan peluncuran pemicu di antarmuka untuk melakukan ini.

onCreate

Mari kita mulai dengan pemicu onCreate dan menyiapkan notifikasi untuk itu.

onCreate trigger and set up a notification for it Sekarang, Notifikasi akan muncul setiap kali pemicu onCreate berjalan. Ini akan berfungsi dalam kasus berikut:

  1. Saat pengguna mengunjungi halaman;
  2. Setelah penyegaran halaman.

Mari siapkan BP serupa untuk pemicu lainnya:

onShow

Pemicu onShow akan berjalan:

  1. Saat pengguna memasuki halaman, dan bidang Visible elemen disetel ke True ;
  2. Setelah menyegarkan halaman, dan bidang Visible elemen disetel ke True ;
  3. Ketika sebuah elemen mengubah status Visible dari False menjadi True.

onHide

Pemicu onHide akan berjalan:

  1. Saat pengguna meninggalkan halaman, elemen tersebut aktif.
  2. Ketika sebuah elemen mengubah status Visible dari True menjadi False .

onDestroy

Trriger onDestroy

Pemicu onDestroy akan berjalan:

  1. Saat pengguna meninggalkan halaman, elemen tersebut aktif.
  2. Ketika sebuah elemen dihapus dari halaman.
Was this article helpful?

AppMaster.io 101 Kursus kilat

10 Modul
2 Minggu

Tidak yakin harus mulai dari mana? Mulailah dengan kursus kilat kami untuk pemula dan jelajahi AppMaster dari A sampai Z.

Mulai Kursus
Development it’s so easy with AppMaster!

Butuh lebih banyak bantuan?

Selesaikan masalah apa pun dengan bantuan para ahli kami. Hemat waktu dan fokus untuk membangun aplikasi Anda.

headphones

Hubungi dukungan

Beritahu kami tentang masalah Anda, dan kami akan menemukan solusi untuk Anda.

message

Obrolan Komunitas

Diskusikan pertanyaan dengan pengguna lain di obrolan kami.

Bergabunglah dengan komunitas