跳至主要內容

OrderedOption 多項有序選擇清單

此元件在介面上顯示一個子選單項,用於連結包含一些選項的子選單。

類型描述必選預設值最低版本需求
options包含字典的陣列選項清單陣列*--
footerText字串顯示在清單選項下方的小字可本地化""-
popoverMode布林型採用懸浮樣式-false1.2-4
minCount整數最少選擇項目數-0-
maxCount整數最多選擇項目數-INT_MAX-

options 包含若干 選項, 選項 為字典,有如下屬性:

類型描述條件
title字串選項標題可本地化
value基本類型選項設定值
若不填,則與 title 一致。
可選
icon字串選項圖示檔名可選
返回類型描述
包含基本類型的陣列包含所有選中項 value 的陣列

範例

{
default = {
"红色";
};
label = "有序选项列表";
cell = "OrderedOption";
key = "list-3";
maxCount = 2; -- 最大選項數量
minCount = 1; -- 最小選項數量
options = {
{
title = "红色";
-- value = "Red"; -- 如果設置了 value,則配置項會保存 value
icon = "res/red.png";
};
{
title = "绿色";
-- value = "Green";
icon = "res/green.png";
};
{
title = "蓝色";
-- value = "Blue";
icon = "res/blue.png";
};
};
popoverMode = false; -- 設為 true 可使用懸浮模式
footerText = "最多选择两项,最少选择一项"; -- 底部提示信息
};

XUI-OrderedOption-1.png

XUI-OrderedOption-2.png

XUI-OrderedOption-Popover.png