跳到主要内容

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