Tạo và cập nhật bộ sưu tập trong ứng dụng canvas

Sử dụng bộ sưu tập để lưu trữ dữ liệu mà người dùng có thể quản lý trong ứng dụng của bạn. Bộ sưu tập là một nhóm mục tương tự nhau, chẳng hạn như các sản phẩm trong danh sách sản phẩm. Để biết thêm thông tin về các loại biến khác nhau, chẳng hạn như bộ sưu tập: Tìm hiểu các biến ứng dụng canvas.

Điều kiện tiên quyết

Xem video sau để tìm hiểu cách tạo và cập nhật một bộ sưu tập:

Tạo bộ sưu tập nhiều cột

  1. Trong Power Apps Studio, hãy thêm tùy chọn kiểm soát Nhập văn bản.

    Chèn tùy chọn điều khiển Nhập văn bản.

  2. Đổi tên tùy chọn kiểm soát bằng cách chọn dấu chấm lửng ở ngăn điều hướng bên trái, chọn Đổi tên, sau đó nhập ProductName.

    Đổi tên một công cụ điều khiển.

  3. Thêm tùy chọn kiểm soát Danh sách thả xuống.

    Thêm danh sách thả xuống.

  4. Đổi tên tùy chọn kiểm soát Danh sách thả xuống thành Màu và đảm bảo thuộc tính Items được chọn trong danh sách thuộc tính.

    Thuộc tính Mục.

  5. Trên thanh công thức, hãy thay thế DropDownSample bằng biểu thức sau:

    ["Red","Green","Blue"]

  6. Thêm tùy chọn kiểm soát Nút, đặt thuộc tính Text của nút thành "Thêm", rồi đặt thuộc tính OnSelect của nút thành công thức sau:

    Collect(
        ProductList,
        {
            Product: ProductName.Text,
            Color: Colors.Selected.Value
        }
    )
    
  7. Nhấn F5, nhập một số văn bản vào ProductName, chọn một tùy chọn trong Màu, sau đó chọn Thêm.

    Bản xem trước ứng dụng.

  8. Lặp lại bước trước ít nhất 2 lần nữa, sau đó nhấn Esc.

  9. Nếu bạn đang sử dụng phiên bản bản xem trước của Power Apps Studio, hãy chọn ngăn Biến rồi chọn Bộ sưu tập để xem các bộ sưu tập mà bạn đã tạo.

    Hiển thị bộ sưu tập.

    Nếu bạn đang sử dụng phiên bản cổ điển của Power Apps Studio, trên menu Tệp, hãy chọn Bộ sưu tập.

    Hiển thị bộ sưu tập.

Hiển thị bộ sưu tập

  1. Thêm tùy chọn kiểm soát Bộ sưu tập dọc.

    Thêm bộ sưu tập dọc.

  2. Đặt thuộc tính Items của bộ sưu tập thành ProductList.

  3. Trong ngăn Dữ liệu, hãy đặt trường tiêu đề phụ thành Màu, rồi đặt trường tiêu đề thành Sản phẩm.

    Đặt thuộc tính Items của thư viện và thay đổi các trường mà thư viện hiển thị.

  4. Đóng ngăn Dữ liệu, chọn bộ sưu tập, sau đó đặt trường Bố cục thành Tiêu đề và tiêu đề phụ.

    Thay đổi bố cục của thư viện.

    Màn hình của bạn giống như ví dụ sau:

    Ví dụ màn hình đầu tiên.

Xóa một hoặc tất cả các mục

  1. Chọn mẫu bộ sưu tập bằng cách bấm hoặc nhấn vào gần dưới cùng của bộ sưu tập, sau đó bấm hoặc nhấn vào biểu tượng bút chì gần góc trên bên trái.

    Chọn mẫu bộ sưu tập.

  2. Thêm biểu tượng Thùng rác vào mẫu bộ sưu tập.

    Thêm biểu tượng thùng rác.

  3. Đặt thuộc tính OnSelect của biểu tượng thành công thức sau:

    Remove(ProductList, ThisItem)

  4. Bên ngoài bộ sưu tập, hãy thêm nút, đặt thuộc tính Text của nút thành "Xóa", rồi đặt thuộc tính OnSelect của nút thành công thức sau:

    Clear(ProductList)

  5. Trong khi giữ phím Alt, hãy chọn biểu tượng Thùng rác của một mục để xóa mục đó khỏi bộ sưu tập hoặc chọn nút Xóa để xóa tất cả các mục khỏi bộ sưu tập.

Đặt danh sách vào bộ sưu tập

  1. Tạo kết nối với danh sách được tạo bằng Microsoft Lists.

  2. Thêm nút và đặt thuộc tính OnSelect của nút thành hàm này, thay thế ListName bằng tên của danh sách:

    Collect(MySPCollection, ListName)

    Hàm này tạo ra bộ sưu tập có tên là MySPCollection và chứa dữ liệu giống như danh sách.

  3. Trong khi giữ phím Alt, hãy chọn nút này.

  4. (không bắt buộc) Để xem trước bộ sưu tập mà bạn đã tạo, hãy chọn Bộ sưu tập trên menu Tệp.

Để biết thông tin về cách hiển thị dữ liệu từ Microsoft Lists hoặc SharePoint (chẳng hạn như ngày, lựa chọn và mọi người) trong một bộ sưu tập: Hiển thị các cột danh sách trong bộ sưu tập. Để biết thông tin về cách hiển thị dữ liệu trong một biểu mẫu (có danh sách thả xuống, bộ chọn ngày và bộ chọn người): Tùy chọn kiểm soát Chỉnh sửa biểu mẫu và Hiển thị biểu mẫu.

Các bước tiếp theo

Lưu ý

Bạn có thể cho chúng tôi biết bạn thích dùng ngôn ngữ nào cho tài liệu không? Làm một cuộc khảo sát ngắn. (xin lưu ý, khảo sát này bằng tiếng Anh)

Cuộc khảo sát sẽ mất khoảng bảy phút. Không có dữ liệu cá nhân nào được thu thập (điều khoản về quyền riêng tư).