Добавление группы флажков в диалог (:add_checkbox)
Объявление
объект_диалога = объект_диалога:add_checkbox(метка_группы, список_вариантов [, выбранные_по_умолчанию ])
Параметры
- метка группы
Строка, отображаемая как заголовок группы флажков. - список вариантов
Таблица-массив названий вариантов в нужном порядке; названия не должны повторяться. - выбранные по умолчанию
Необязательная таблица-массив названий выбранных по умолчанию вариантов; по умолчанию пустая таблица.
Возвращаемые значения
- объект диалога
Диалог — возвращается сам объект диалога. - тип при использовании :show()
Таблица-массив со всеми выбранными вариантами.
Описание
Добавляет группу флажков в диалог.
Пример
local c, s = dialog()
:add_checkbox('一个多选组', {'选项1', '选项2', '选项3', '选项4'}, {'选项1', '选项3'})
:show()
print('一共选中了 '..#(s['一个多选组'])..' 个选项')
print('选中列表如下')
for _, oname in ipairs(s['一个多选组']) do
print(oname)
end
sys.alert(print.out())
Примечание: в коде используются функции из других глав — sys.alert, print и print.out.
Полный пример
См. полный пример :show() в конце этой главы.