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:
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.
Sekarang, Notifikasi akan muncul setiap kali pemicu onCreate berjalan. Ini akan berfungsi dalam kasus berikut:
- Saat pengguna mengunjungi halaman;
- Setelah penyegaran halaman.
Mari siapkan BP serupa untuk pemicu lainnya:
onShow
Pemicu onShow akan berjalan:
- Saat pengguna memasuki halaman, dan bidang Visible elemen disetel ke True ;
- Setelah menyegarkan halaman, dan bidang Visible elemen disetel ke True ;
- Ketika sebuah elemen mengubah status Visible dari False menjadi True.
onHide
Pemicu onHide akan berjalan:
- Saat pengguna meninggalkan halaman, elemen tersebut aktif.
- Ketika sebuah elemen mengubah status Visible dari True menjadi False .
onDestroy
Pemicu onDestroy akan berjalan:
- Saat pengguna meninggalkan halaman, elemen tersebut aktif.
- Ketika sebuah elemen dihapus dari halaman.