OrderedOption (Tùy chọn có thứ tự)
Hiển thị mục trình đơn con liên kết đến danh sách tùy chọn, hỗ trợ chọn nhiều mục có thứ tự.
| 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 | "" | – |
| popoverMode | boolean | Dùng kiểu popover | – | false | 1.2-4 |
| minCount | integer | Số mục được chọn tối thiểu | – | 0 | – |
| maxCount | integer | Số mục được chọn tối đa | – | INT_MAX | – |
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 = { "Đỏ"; };
label = "Tùy chọn có thứ tự";
cell = "OrderedOption";
key = "list-3";
maxCount = 2;
minCount = 1;
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 nhất 1 và nhiều nhất 2 mục";
};


