Перейти к основному содержимому

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