Añadir un grupo de selección múltiple al diálogo (:add_checkbox)
Declaración
objeto_dialogo = objeto_dialogo:add_checkbox(etiqueta_checkbox, lista_opciones [, opciones_predeterminadas ])
Parámetros
- etiqueta_checkbox
Tipo texto; texto que muestra la etiqueta del título del grupo de selección múltiple - lista_opciones
Tipo tabla; lista ordenada de nombres de opción del grupo; los nombres no se pueden repetir - opciones_predeterminadas
Tipo tabla; parámetro opcional, lista de nombres de las opciones seleccionadas de forma predeterminada; por defecto, una tabla vacía
Valores devueltos
- objeto_dialogo
Diálogo; devuelve el propio diálogo - Tipo devuelto al usar :show()
Tipo tabla; tabla ordenada que contiene todos los elementos seleccionados
Descripción
Añade un grupo de selección múltiple al diálogo
Ejemplo
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())
Nota: en el código anterior se usan las funciones sys.alert, print y print.out, que no pertenecen a este capítulo