✅ 1. CHECKBOX (체크박스)
📌 정의 방법:
PARAMETERS: my_box1 AS CHECKBOX.
📌 특징:
- my_box1는 TYPE C LENGTH 1 (문자형 1자리) 로 자동 지정됨.
- 체크박스에 체크하면 값은 'X',
체크하지 않으면 공백(' ') 이 저장됨.
📌 사용 예:
IF my_box1 = 'X'.
WRITE: 'Checkbox is checked!'.
ELSE.
WRITE: 'Checkbox is not checked!'.
ENDIF.
✅ 2. RADIO BUTTON (라디오 버튼)
📌 정의 방법 (3개 그룹 예시):
PARAMETERS: color_green
RADIOBUTTON GROUP grp1,
color_blue RADIOBUTTON GROUP grp1, color_red RADIOBUTTON GROUP grp1.
📌 특징:
- 라디오 버튼은 하나의 그룹에 속해야 한다 (GROUP 이름 지정 필수)
- 동시에 하나만 선택 가능
- TYPE C LENGTH 1 자동 지정됨
- 선택된 버튼의 변수만 값 'X', 나머지는 공백 (' ')
📌 사용 예:
IF color_green = 'X'.
WRITE: 'You selected Green!'.
ELSEIF color_blue = 'X'.
WRITE: 'You selected Blue!'.
ELSEIF color_red = 'X'.
WRITE: 'You selected Red!'.
ENDIF.
✅ 체크박스 vs 라디오 버튼
항목 |
체크박스 |
라디오버튼 |
개수 |
여러 개 선택 가능 |
한 그룹당 1개만 선택 |
타입 |
TYPE C LENGTH 1 |
TYPE C LENGTH 1 |
값 |
'X' 또는 ' ' |
'X' 또는 ' ', 단 하나만 'X' |
사용 목적 |
선택 가능한 옵션 여러 개 |
하나만 선택하게 하고 싶을 때 |
✅ 라벨위치, 설명
- 라벨 위치:
- Checkbox: 라벨이 오른쪽에 위치함
- Radio: 라벨은 왼쪽, 버튼은 오른쪽
- 이름은 8자 이내 (PARAMETERS: mybox1 OK, mybox_name은 NG)
- 입력 필드에 DEFAULT, OBLIGATORY 같은 옵션도 사용 가능 (checkbox/radio에는 보통 사용 안 함)
✅ 마무리
지금까지 PARAMETERS로 만들 수 있는 다양한 입력 필드들
- 기본 입력 필드 (텍스트, 숫자 등)
- 드롭다운 (도메인 기반)
- DEFAULT, OBLIGATORY, LOWER CASE 옵션
- 체크박스
- 라디오 버튼