대화상자에 체크박스 그룹 추가 (: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.alert, print, print.out을 사용합니다