Một repeating group hiển thị danh sách các mục từ một nguồn dữ liệu. Nguồn này phải là một danh sách, thường được tạo bởi một tìm kiếm cơ sở dữ liệu. Tìm kiếm xác định loại dữ liệu và bất kỳ ràng buộc nào để lọc kết quả. Bạn có thể giới hạn số lượng mục hiển thị bằng cách sử dụng biểu thức ‘items until #’, yêu cầu một giá trị số.
Việc cố gắng chèn trực tiếp một ngày vào nguồn dữ liệu là bất hợp lý và không hiệu quả. Ngày bắt đầu và ngày kết thúc hoạt động như các ràng buộc tìm kiếm, có thể là tĩnh hoặc động. Các trạng thái tùy chỉnh, được đặt bằng các lần nhấp nút, cung cấp một cách hợp lý để quản lý các ngày này.
Tương tự, việc lọc vị trí có thể tận dụng các trạng thái tùy chỉnh. Một biến trạng thái có thể lưu trữ vị trí được chọn của menu thả xuống. Nếu chọn “Tất cả địa điểm”, trạng thái sẽ trống. Cách tiếp cận nguồn dữ liệu đơn lẻ này, với tìm kiếm hợp nhất, giúp đơn giản hóa thiết kế và cải thiện hiệu quả so với nhiều nguồn dữ liệu và tìm kiếm có điều kiện.
Duy trì cấu trúc nguồn dữ liệu hiện tại của bạn và triển khai các ràng buộc vị trí, ngày bắt đầu và ngày kết thúc trực tiếp trong tìm kiếm, sử dụng các giá trị trạng thái tùy chỉnh. Quy trình làm việc nên cập nhật các giá trị trạng thái này khi người dùng chọn vị trí và ngày. Điều này đảm bảo cập nhật nội dung động phản ánh ngữ cảnh “ngày giờ hôm nay” đã chọn trong repeating group.