카테고리 없음
개인프로젝트 - th:checked 안되는 이유 찾기
샐님
2023. 7. 22. 21:12
728x90
반응형
<div class="mb-3">
<label th:text="#{mem.memtype}"></label>
<div class="d-flex">
<th:block th:each="type,stat : ${userTypes}">
<div class="form-check me-3">
<input class="form-check-input" type="radio" name="userType" th:field="*{userType}" th:value="${type.name()}" th:checked="${type.name() eq 'USER'}">
<label class="form-check-label" th:for="${#ids.prev('userType')}" th:text="${type.description}">
Default radio
</label>
</div>
</th:block>
</div>
</div>
위와 같이 th:checked 를 사용하면 화면상에서 체크를 할수 없다.
그러나 type.name() 은 USER 로 나오는데 이유를 모르겠다.
@Builder.Default
private Gender gender = Gender.Man;
@Enumerated(EnumType.STRING)
@Builder.Default
private UserType userType = UserType.USER;
할수 없이 디폴트 값을 선언하는 방식으로 화면에서 체크표시가 되게 했다.
728x90
반응형