Eine Mehrfachauswahlgruppe zum Dialog hinzufügen (:add_checkbox)
Deklaration
Dialogobjekt = Dialogobjekt:add_checkbox(Mehrfachauswahl-Label, Optionsliste [, Standardauswahl ])
Parameter
- Mehrfachauswahl-Label
Text, vom Titel-Label der Mehrfachauswahlgruppe angezeigter Text - Optionsliste
Tabelle, geordnete Liste der Optionen; Optionsnamen dürfen sich nicht wiederholen - Standardauswahl
Tabelle, optionaler Parameter, Liste der standardmäßig ausgewählten Optionsnamen; standardmäßig leere Tabelle
Rückgabewerte
- Dialogobjekt
Dialog; gibt den Dialog selbst zurück - Rückgabetyp bei Verwendung von :show()
Tabelle, sequenzielle Tabelle mit allen ausgewählten Einträgen
Hinweise
Fügt dem Dialog eine Mehrfachauswahlgruppe hinzu.
Beispiel
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())
Hinweis: Der obige Code verwendet die Funktionen sys.alert, print und print.out aus anderen Kapiteln.