跳至主要內容

給對話框加上一個多選組 (:add_checkbox)

聲明

對話框物件 = 對話框物件:add_checkbox(多選組標籤, 選項清單 [, 預設選中項 ])

參數

  • 多選組標籤
    文字型,多選組標題標籤顯示的文字
  • 選項清單
    表型,多選組的選項名順序清單,選項名不允許重復
  • 預設選中項
    表型,可選參數,預設選中的選項名清單,預設為空表

回傳值

  • 對話框物件
    對話框,返回對話框本身
  • 使用 :show() 時返回類型
    表型,一個包含所有被選中項的順序表

說明

給對話框加上一個多選組

範例

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

:上述代碼中使用了非本章函式 sys.alertprintprint.out

完整範例

本章结尾 :show()