Trong một ứng dụng web, mỗi phần tử có một bộ kích hoạt. Với sự giúp đỡ của họ, bạn có thể định cấu hình các quy trình kinh doanh khác nhau sẽ bắt đầu trong các điều kiện nhất định.

Tất cả các phần tử đều có một tập hợp các trình kích hoạt chung được gọi là vòng đời của phần tử:

  • onCreate – chạy khi phần tử được tạo trên trang;
  • onShow – chạy khi thành phần thay đổi trạng thái thành có thể nhìn thấy (hiển thị trên trang);
  • onHide – chạy khi thành phần thay đổi trạng thái thành ẩn (ngừng hiển thị);
  • onDestroy – chạy trước khi thành phần bị hủy.

Dưới đây là các trình kích hoạt trên thành phần button làm ví dụ:

Here are the triggers on the button element as an example

Chúng ta hãy xem xét kỹ hơn từng trình kích hoạt. Chúng tôi sẽ sử dụng các khối Thông báo để hiển thị khởi chạy trình kích hoạt trong giao diện để thực hiện việc này.

onCreate

Hãy bắt đầu với trình kích hoạt onCreate và thiết lập thông báo cho nó.

onCreate trigger and set up a notification for it Bây giờ, Thông báo sẽ xuất hiện mỗi khi trình kích hoạt onCreate chạy. Nó sẽ hoạt động trong các trường hợp sau:

  1. Khi người dùng truy cập trang;
  2. Sau khi làm mới trang.

Hãy thiết lập các BP tương tự cho các trình kích hoạt khác:

onShow

Trình kích hoạt onShow sẽ chạy:

  1. Khi người dùng vào trang và trường Visible của phần tử được đặt thành True ;
  2. Sau khi làm mới trang và trường Visible của phần tử được đặt thành True ;
  3. Khi một phần tử thay đổi trạng thái Visible từ False thành True.

onHide

Trình kích hoạt onHide sẽ chạy:

  1. Khi người dùng rời khỏi trang, phần tử đã được bật.
  2. Khi một phần tử thay đổi trạng thái Visible từ True thành False .

onDestroy

Trriger onDestroy

Trình kích hoạt onDestroy sẽ chạy:

  1. Khi người dùng rời khỏi trang, phần tử đã được bật.
  2. Khi một phần tử bị xóa khỏi trang.
Was this article helpful?

AppMaster.io 101 Khóa học tai nạn

10 Mô-đun
2 Tuần

Không biết chắc nên bắt đầu từ đâu? Bắt đầu với khóa học sụp đổ của chúng tôi dành cho người mới bắt đầu và khám phá AppMaster từ A đến Z.

Bắt đầu khóa học
Development it’s so easy with AppMaster!

Cần sự giúp đỡ nhiều hơn?

Giải quyết mọi vấn đề với sự giúp đỡ của các chuyên gia của chúng tôi. Tiết kiệm thời gian và tập trung vào việc xây dựng các ứng dụng của bạn.

headphones

Liên hệ hỗ trợ

Hãy cho chúng tôi biết về vấn đề của bạn và chúng tôi sẽ tìm ra giải pháp cho bạn.

message

trò chuyện cộng đồng

Thảo luận câu hỏi với những người dùng khác trong cuộc trò chuyện của chúng tôi.

Tham gia cộng đồng