Zum Hauptinhalt springen

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.

Vollständiges Beispiel

:show() am Ende dieses Kapitels