Aller au contenu principal

Ajouter un groupe de cases à cocher à la boîte de dialogue (:add_checkbox)

Déclaration

Objet boîte de dialogue = Objet boîte de dialogue:add_checkbox(étiquette du groupe, liste d’options [, options sélectionnées par défaut])

Paramètres

  • Étiquette du groupe
    Type texte, texte affiché par l’étiquette de titre du groupe de cases à cocher
  • Liste d’options
    Type table, liste ordonnée des noms d’options ; les noms ne doivent pas être dupliqués
  • Options sélectionnées par défaut
    Type table, paramètre facultatif, liste des noms d’options sélectionnées par défaut ; table vide par défaut

Valeur de retour

  • Objet boîte de dialogue
    Boîte de dialogue, renvoie la boîte elle-même
  • Type de retour avec :show()
    Type table, tableau ordonné contenant tous les éléments sélectionnés

Description

Ajoute un groupe de cases à cocher à la boîte de dialogue.

Exemple

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())

Remarque : le code ci-dessus utilise les fonctions hors de ce chapitre sys.alert, print et print.out.

Exemple complet

À la fin du chapitre :show()