MultipleOption (Nhiều tùy chọn)
Hiển thị mục trình đơn con liên kết đến danh sách tùy chọn cho phép chọn nhiều mục.
| Khóa | Kiểu | Mô tả | Bắt buộc | Mặc định | Phiên bản tối thiểu |
|---|---|---|---|---|---|
| options | array of dictionaries | Danh sách tùy chọn | * | – | – |
| footerText | string | Văn bản nhỏ hiển thị bên dưới các tùy chọn | Có thể bản địa hóa | "" | – |
| maxCount | integer | Số mục được chọn tối đa | – | INT_MAX | – |
| popoverMode | boolean | Dùng kiểu popover | – | false | 1.2-4 |
Mỗi từ điển tùy chọn gồm:
| Khóa | Kiểu | Mô tả | Điều kiện |
|---|---|---|---|
| title | string | Tiêu đề tùy chọn | Có thể bản địa hóa |
| value | primitive | Giá trị được lưu; mặc định là title nếu bỏ qua | Không bắt buộc |
| icon | string | Đường dẫn biểu tượng tùy chọn | Không bắt buộc |
| Kiểu trả về | Mô tả |
|---|---|
| array of primitive | Mảng giá trị của các tùy chọn đã chọn |
Ví dụ
{
default = {
"Đỏ";
"Xanh lá";
};
label = "Chọn nhiều mục";
cell = "MultipleOption";
key = "list-2";
maxCount = 2;
options = {
{ title = "Đỏ"; icon = "res/red.png"; };
{ title = "Xanh lá"; icon = "res/green.png"; };
{ title = "Xanh dương"; icon = "res/blue.png"; };
};
popoverMode = false;
footerText = "Chọn tối đa hai mục";
};

