Chuyển tới nội dung chính

Thêm nhóm hộp kiểm (:add_checkbox)

Khai báo​

đối tượng hộp thoại = đối tượng hộp thoại:add_checkbox(nhãn nhóm chọn nhiều, danh sách tùy chọn [, mục được chọn mặc định ])

Tham số​

  • nhãn nhóm chọn nhiều
    Chuỗi. Văn bản tiêu đề của nhóm hộp kiểm
  • danh sách tùy chọn
    Bảng. Danh sách tên tùy chọn có thứ tự trong nhóm; các tên phải là duy nhất
  • mục được chọn mặc định
    Bảng, tùy chọn. Tên các tùy chọn được chọn mặc định. Mặc định: {}

Giá trị trả về​

  • đối tượng hộp thoại
    Hộp thoại. Trả về chính đối tượng hộp thoại
  • kiểu trả về khi dùng :show()
    Bảng. Danh sách có thứ tự chứa tên của tất cả tùy chọn đã chọn

Mô tả​

Thêm một nhóm hộp kiểm vào hộp thoại

Ví dụ​

local c, s = dialog()
:add_checkbox('Nhóm hộp kiểm', {'Tùy chọn 1', 'Tùy chọn 2', 'Tùy chọn 3', 'Tùy chọn 4'}, {'Tùy chọn 1', 'Tùy chọn 3'})
:show()
print('Số mục đã chọn: ' .. #(s['Nhóm hộp kiểm']))
print('Danh sách đã chọn:')
for _, oname in ipairs(s['Nhóm hộp kiểm']) do
print(oname)
end
sys.alert(print.out())

Lưu ý: Sử dụng các hàm ngoài chương này sys.alert, print, print.out

Ví dụ đầy đủ​

Xem :show()