ในเว็บแอปพลิเคชัน แต่ละองค์ประกอบมีชุดของทริกเกอร์ ด้วยความช่วยเหลือ คุณสามารถกำหนดค่ากระบวนการทางธุรกิจต่างๆ ที่จะเริ่มภายใต้เงื่อนไขบางประการ
องค์ประกอบทั้งหมดมีชุดของทริกเกอร์ทั่วไปที่เรียกว่าวงจรชีวิตขององค์ประกอบ:
- onCreate – ทำงานเมื่อมีการสร้างองค์ประกอบบนเพจ
- onShow – ทำงานเมื่อส่วนประกอบเปลี่ยนสถานะเป็นมองเห็นได้ (แสดงบนหน้า);
- onHide – ทำงานเมื่อส่วนประกอบเปลี่ยนสถานะเป็นซ่อน (หยุดแสดง);
- onDestroy – ทำงานก่อนที่ส่วนประกอบจะถูกทำลาย
นี่คือทริกเกอร์ในองค์ประกอบ button ตามตัวอย่าง:
มาดูทริกเกอร์แต่ละตัวกันให้ละเอียดยิ่งขึ้น เราจะใช้บล็อก การแจ้งเตือน เพื่อแสดงการเปิดตัวของทริกเกอร์ในอินเทอร์เฟซเพื่อทำสิ่งนี้
onCreate
เริ่มจากทริกเกอร์ onCreate และตั้งค่าการแจ้งเตือนสำหรับทริกเกอร์
ตอนนี้ การแจ้งเตือนจะปรากฏขึ้นทุกครั้งที่ทริกเกอร์ onCreate ทำงาน มันจะทำงานในกรณีต่อไปนี้:
- เมื่อผู้ใช้เข้าชมเพจ
- หลังจากรีเฟรชหน้า
มาตั้งค่า BP ที่คล้ายกันสำหรับทริกเกอร์อื่นๆ:
onShow
ทริกเกอร์ onShow จะทำงาน:
- เมื่อผู้ใช้เข้าสู่เพจ และฟิลด์ Visible ขององค์ประกอบถูกตั้งค่าเป็น True
- หลังจากรีเฟรชหน้า และฟิลด์ Visible ได้ขององค์ประกอบจะถูกตั้งค่าเป็น True
- เมื่อองค์ประกอบเปลี่ยนสถานะ Visible ได้จาก False เป็น True.
onHide
ทริกเกอร์ onHide จะทำงาน:
- เมื่อผู้ใช้ออกจากหน้า องค์ประกอบนั้นเปิดอยู่
- เมื่อองค์ประกอบเปลี่ยนสถานะ Visible จาก True เป็น False
onDestroy
ทริกเกอร์ onDestroy จะทำงาน:
- เมื่อผู้ใช้ออกจากหน้า องค์ประกอบนั้นเปิดอยู่
- เมื่อองค์ประกอบถูกลบออกจากเพจ