2016-10-16 1 views
0

나는 간단한 테이블을 가지고 있고 그 테이블 안에 체크 박스가 있습니다. 확인란을 선택하면 다른 기능을 표시하려고합니다.Thymeleaf - 체크 된 것이 있으면

내 코드 :

<table> 
      <tr th:each="obj,iterationStatus : ${objs}"> 
       <td th:text="${obj.name}"></td> 
       <td><input type="checkbox" name="firstcheckbox"></td> 
       <td th:if="isChecked"> 
       <!-- do something --> 
       </td> 
      </tr> 
     </table> 

내가 자바 스크립트를 사용 backbean없이이 작업을 수행하는 방법?

답변

0

이 경우 두 가지 옵션이 있습니다. 첫 번째 옵션은 바람직하지 않지만 나쁜 옵션은 아니며 Javascript를 사용하는 것입니다 : isChecked이라는 함수를 만듭니다.

그렇지 않으면 자체 호출 양식에있는 경우 thymeleaf으로 확인란이 선택되어 있는지 확인할 수 있습니다. if(firstcheckbox != null)과 같은 작업을 할 수 있으며 물론 확인란의 값은 <input type="checkbox" name="firstcheckbox" value="value">입니다. 마지막으로 모델의 속성으로 추가해야합니다. model.addAttribute("firstCheckbox", firstCheckbox);

관련 문제