로딩 뒤 checked가 바뀜 — 사용자든 코드든. 초기값과 indeterminate만 바뀔 때는 발생하지 않음.
true
상자가 활성 포커스를 얻음.
false
상자가 포커스를 잃음. 먼저 touched가 설정됨.
동작
항목
동작 / 조건
상태. 클릭·Space·toggle()이 뒤집고, 바뀔 때마다 changed 발생.
클릭: indeterminate → checked, 아니면 checked 뒤집기. disabled·readonly 동안 무시.
로딩 뒤 checked가 바뀜 — 사용자든 코드든. 초기값과 indeterminate만 바뀔 때는 발생하지 않음.
상태 위에 대시("일부만" 모양)를 그립니다. 다음 클릭이 상자를 체크하고 이를 지웁니다. 단독으로는 changed 없음.
체크되면 value, 아니면 null — SyForm.values()가 저장하는 것.
체크된 동안 소속 SyForm이 name으로 제출하는 값.
소속 SyForm의 values()에서의 키.
체크 안 됨 → valueMissing.
required는 체크 안 된 상자를 valueMissing으로 만들고, 행 아래 오류 줄("This field is required" 또는 error)은 상자를 떠난(touched) 뒤나 보고된(submitted) 뒤 나타납니다.
required는 체크 안 된 상자를 valueMissing으로 만들고, 행 아래 오류 줄("This field is required" 또는 error)은 상자를 떠난(touched) 뒤나 보고된(submitted) 뒤 나타납니다.
required는 체크 안 된 상자를 valueMissing으로 만들고, 행 아래 오류 줄("This field is required" 또는 error)은 상자를 떠난(touched) 뒤나 보고된(submitted) 뒤 나타납니다.
반응 없고 회색. Tab 정지점 아님. 항상 유효. 제출되지 않음.
포커스는 되지만 바꿀 수 없음. 항상 유효. 제출됨.
disabled가 아니면 Tab이 상자에 멈춥니다(읽기 전용 상자도 Tab 정지점). Space가 토글하고 Enter는 아무 일도 하지 않습니다. 포커스 링은 상자가 포커스를 갖고 disabled가 아닌 동안 상자 둘레에 그려집니다. 상자가 상호작용 가능하면 손 모양 커서, disabled·readonly이면 화살표입니다.
disabled는 상자와 라벨을 회색으로 만들고 모든 상호작용과 Tab 정지를 막으며 SyForm.values()가 건너뜁니다.
색조: disabled > readonly > focus > hover > enabled, 각각 현재 모드에서.
색조: disabled > readonly > focus > hover > enabled, 각각 현재 모드에서.
상자가 활성 포커스를 얻음.
상자가 포커스를 잃음. 먼저 touched가 설정됨.
상속됨. 체크박스에는 효과가 없습니다.
상속된 제목 줄(행 위). 보통 비워 둡니다.
상자 옆 라벨. 클릭해도 토글됩니다.
색은 모드와 상태별 Theme.checkbox에서 오고 Theme.scheme을 따릅니다.