Cách đơn giản để làm một vòng lặp trong event của Bubble.io
Mục tiêu:
Tạo 10 dòng database của 1 bảng chỉ với 1 click button.
Cách làm
- Ở đây mình tạo 2 Custom event.
+ Custom-event-1: Dùng để thêm dữ liệu vào database Và gọi đến custom-event-2
+ Custom-event-2: Gọi đến custom-event-1.
- Ở đây khi gọi Custom event. Ta phải sử dụng “Schedule Custom Event” Với delays là 0.
Logic chung như sau:
Click button -> Call Schedule custom event với event là “Custom-event-1” (delays 0s) -> Phần cuối Custom-event-1 sẽ call Custom-event-2 -> Ở custom-event-2 lại Call Schedule custom event với event là “Custom-event-1” (delays 0s)
- Logic trên sẽ tạo thành 1 vòng lặp. Tiếp theo mình sẽ làm 1 điều kiện để dừng vòng lặp này:
Tại phần “Custom-event-1” ở bước “Schedule custom event” và gọi event-2. Mình sẽ thêm điều kiện “Only when” mà mình muốn. Trường hợp của mình là số row data lớn hơn 10 là sẽ dừng (Hình bên dưới)
Vậy là mình đã có 1 vòng lặp khi click vào 1 button nào đó.