Chia sẻ qua


Tùy chọn kiểm soát Hộp danh sách trong Power Apps

Danh sách trong đó người dùng có thể chọn một hoặc nhiều mục.

Mô tả

Tùy chọn kiểm soát Hộp danh sách luôn hiển thị tất cả các lựa chọn có sẵn (khác với tùy chọn kiểm soát Drop down) và trong đó người dùng có thể chọn nhiều mục cùng lúc (khác với tùy chọn kiểm soát Radio).

Thuộc tính chính

Default – Giá trị ban đầu của một tùy chọn kiểm soát trước khi người dùng thay đổi.

Lưu ý

Bạn chỉ có thể có một mục đã chọn mặc định. Nếu bạn cần nhiều mục đã chọn, vui lòng sử dụng tùy chọn kiểm soát Combo Box.

Items – Nguồn dữ liệu xuất hiện trong tùy chọn kiểm soát, chẳng hạn như bộ sưu tập, danh sách hoặc biểu đồ.

Khi bạn thêm bộ sưu tập, danh sách hoặc biểu đồ, danh sách thuộc tính sẽ hiển thị Items theo mặc định để bạn có thể dễ dàng chỉ định dữ liệu mà tùy chọn kiểm soát mới sẽ hiển thị. Ví dụ: bạn có thể đặt thuộc tính Mục của bộ sưu tập thành bảng Tài khoản trong Salesforce, một bảng có tên là Hàng tồn kho mà bạn đã tạo trong Excel và tải lên đám mây hoặc danh sách có tên là ConferenceSpeakers.

Thuộc tính bổ sung

AccessibleLabel – Nhãn cho trình đọc màn hình.

BorderColor – Màu viền của tùy chọn kiểm soát.

BorderStyle – Liệu viền của tùy chọn kiểm soát là Nét liền, Nét đứt, Chấm chấm hay Không có.

BorderThickness – Độ dày viền của tùy chọn kiểm soát.

Color – Màu văn bản trong tùy chọn kiểm soát.

DisplayMode – Liệu tùy chọn kiểm soát này sẽ cho phép người dùng nhập (Chỉnh sửa), chỉ hiển thị dữ liệu (Xem) hay tắt (Tắt).

DisabledBorderColor – Màu viền của tùy chọn kiểm soát nếu thuộc tính DisplayMode của tùy chọn kiểm soát được đặt thành Tắt.

DisabledColor – Màu văn bản trong tùy chọn kiểm soát nếu thuộc tính DisplayMode được đặt thành Tắt.

DisabledFill – Màu nền của tùy chọn kiểm soát nếu thuộc tính DisplayMode được đặt thành Tắt.

Fill – Màu nền của tùy chọn kiểm soát.

FocusedBorderColor – Màu viền của tùy chọn kiểm soát khi trỏ chuột vào tùy chọn kiểm soát đó.

FocusedBorderThickness – Độ dày viền của tùy chọn kiểm soát khi trỏ chuột vào tùy chọn kiểm soát đó.

Font – Tên của họ phông chữ mà văn bản hiển thị.

FontWeight – Độ dày của chữ trong tùy chọn kiểm soát: In đậm, Nửa đậm, Bình thường hoặc Nhạt hơn.

Height – Khoảng cách giữa cạnh trên cùng và cạnh dưới cùng của tùy chọn kiểm soát.

HoverBorderColor – Màu viền của tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.

HoverColor – Màu văn bản trong tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.

HoverFill – Màu nền của tùy chọn kiểm soát khi người dùng giữ con trỏ chuột trên tùy chọn kiểm soát đó.

Italic – Liệu văn bản trong tùy chọn kiểm soát có in nghiêng hay không.

ItemPaddingLeft – Khoảng cách giữa văn bản trong hộp danh sách và cạnh trái của hộp đó.

LineHeight – Khoảng cách giữa các dòng văn bản hoặc các mục trong danh sách chẳng hạn.

OnChange – Các hành động cần thực hiện khi người dùng thay đổi giá trị của một điều khiển (ví dụ: bằng cách điều chỉnh thanh trượt).

OnSelect – Các thao tác cần thực hiện khi người dùng chạm hoặc bấm vào một tùy chọn điều khiển.

PaddingBottom – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh dưới cùng của tùy chọn kiểm soát đó.

PaddingLeft – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh trái của tùy chọn kiểm soát đó.

PaddingRight – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh phải của tùy chọn kiểm soát đó.

PaddingTop – Khoảng cách giữa văn bản trong tùy chọn kiểm soát và cạnh dưới cùng của tùy chọn kiểm soát đó.

PressedBorderColor – Màu viền của tùy chọn kiểm soát khi người dùng nhấn hoặc bấm vào tùy chọn kiểm soát đó.

PressedColor – Màu văn bản trong tùy chọn kiểm soát khi người dùng nhấn hoặc bấm vào tùy chọn kiểm soát đó.

PressedFill – Màu nền của tùy chọn kiểm soát khi người dùng nhấn hoặc bấm vào tùy chọn kiểm soát đó.

Reset – Liệu tùy chọn kiểm soát có hoàn nguyên về giá trị mặc định hay không.

Selected – Bản ghi dữ liệu biểu thị mục đã chọn.

Lưu ý

Bạn chỉ có thể có một mục đã chọn mặc định. Nếu bạn cần nhiều mục đã chọn, vui lòng sử dụng tùy chọn kiểm soát Combo Box.

SelectedItems - Chỉ đọc. Biểu thị bảng dữ liệu gồm các mục đã chọn cho hộp danh sách nhiều lựa chọn.

SelectedItemsText - Chỉ đọc. Biểu thị bảng dữ liệu văn bản mục đã chọn cho hộp danh sách nhiều lựa chọn.

SelectedText (Không dùng nữa) – Một giá trị chuỗi biểu thị mục đã chọn.

SelectionColor – Màu văn bản của (các) mục đã chọn trong danh sách hoặc màu của công cụ lựa chọn trong tùy chọn kiểm soát bút.

SelectionFill – Màu nền của (các) mục đã chọn trong danh sách hoặc vùng đã chọn trong tùy chọn kiểm soát bút.

SelectMultiple – Liệu người dùng có thể chọn nhiều mục trong hộp danh sách hay không.

Size – Cỡ phông chữ của văn bản xuất hiện trên tùy chọn kiểm soát.

Strikethrough – Liệu một đường thẳng có hiện qua văn bản xuất hiện trên tùy chọn kiểm soát hay không.

TabIndex – Thứ tự điều hướng bàn phím so với các tùy chọn kiểm soát khác.

Tooltip – Văn bản giải thích xuất hiện khi người dùng di chuột qua tùy chọn kiểm soát.

Underline – Liệu một đường thẳng có hiện dưới văn bản xuất hiện trên tùy chọn kiểm soát hay không.

Visible – Liệu tùy chọn kiểm soát sẽ hiển thị hay bị ẩn.

Width – Khoảng cách giữa cạnh trái và cạnh phải của tùy chọn kiểm soát.

X – Khoảng cách giữa cạnh trái của tùy chọn kiểm soát và cạnh trái của vùng chứa chính (màn hình nếu không có vùng chứa chính).

Y – Khoảng cách giữa cạnh trên cùng của tùy chọn kiểm soát và cạnh trên cùng của vùng chứa chính (màn hình nếu không có vùng chứa chính).

Distinct( DataSource, ColumnName )

Ví dụ

  1. Thêm tùy chọn kiểm soát Hộp danh sách, đặt tên là CategoryList và đặt thuộc tính Items thành công thức sau:
    ["Carpet","Hardwood","Tile"]

    Bạn không biết cách thêm, đặt tên và đặt cấu hình tùy chọn kiểm soát?

    Loại mặt bằng trong hộp danh sách.

  2. Thêm 3 tùy chọn kiểm soát Drop down, di chuyển vào bên dưới CategoryList và đặt tên là CarpetList, HardwoodListTileList.

  3. Đặt thuộc tính Items của mỗi tùy chọn kiểm soát Drop down thành trong các giá trị sau:

    • CarpetList: ["Caserta Stone Beige","Ageless Beauty Clay", "Lush II Tundra"]

    • HardwoodList: ["Golden Teak","Natural Hickory", "Victoria Mahogany"]

    • TileList: ["Honey Onyx Marble","Indian Autumn Slate", "Panaria Vitality Ceramic"]

      Tên mặt bằng trong danh sách thả xuống.

  4. Đặt thuộc tính Visible của mỗi tùy chọn kiểm soát Drop down thành trong các giá trị sau:

    • CarpetList: If("Carpet" in CategoryList.SelectedItems.Value, true)

    • HardwoodList: If("Hardwood" in CategoryList.SelectedItems.Value, true)

    • TileList: If("Tile" in CategoryList.SelectedItems.Value, true)

      Bạn muốn biết thêm thông tin về hàm If hoặc các hàm khác?

  5. Nhấn F5, sau đó chọn một hoặc nhiều mục trong CategoryList.

    (Các) tùy chọn kiểm soát Drop down thích hợp xuất hiện dựa trên (các) lựa chọn của bạn.

    Danh sách đã chọn.

  6. (không bắt buộc) Nhấn Esc để quay lại không gian làm việc mặc định.

Hướng dẫn hỗ trợ tiếp cận

Độ tương phản màu

Phải có độ tương phản màu thích hợp giữa:

Thuộc tính này bổ sung cho các yêu cầu tiêu chuẩn về độ tương phản màu.

Hỗ trợ bộ đọc màn hình

Hỗ trợ bàn phím

  • TabIndex phải bằng 0 hoặc lớn hơn để người dùng bàn phím có thể điều hướng đến đó.

  • Các chỉ báo tiêu điểm phải hiển thị rõ ràng. Sử dụng FocusedBorderColorFocusedBorderThickness để đạt được điều này.

    Lưu ý

    Phím tab điều hướng đến hoặc ra khỏi Hộp danh sách. Phím mũi tên điều hướng qua nội dung của Hộp danh sách.

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ư).