Adicionar um grupo de seleção múltipla ao diálogo (:add_checkbox)
Declaração
objeto_do_dialogo = objeto_do_dialogo:add_checkbox(rotulo_do_grupo, lista_de_opcoes [, opcoes_selecionadas_por_padrao ])
Parâmetros
- rótulo do grupo
Texto: texto exibido no rótulo do título do grupo de seleção múltipla - lista de opções
Tabela: lista ordenada dos nomes das opções; os nomes não podem se repetir - opções selecionadas por padrão
Tabela, opcional: lista dos nomes das opções selecionadas por padrão; o padrão é uma tabela vazia
Valores de retorno
- objeto do diálogo
Diálogo: retorna o próprio diálogo - tipo de retorno ao usar :show()
Tabela: tabela ordenada contendo todos os itens selecionados
Descrição
Adiciona um grupo de seleção múltipla ao diálogo.
Exemplo
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())
Observação: o código acima usa as funções sys.alert, print e print.out, que não pertencem a este capítulo.