반응형
강좌 선택 삭제 기능 구현
- 체크박스 생성
- 전체 선택, 개별 선택
- 체크박스 생성 확인
- 선택 삭제 버튼 생성
- 추가된 버튼 확인
- 버튼 및 링크 스타일 지정
- 스타일 지정 확인
- 삭제버튼 기능 테스트
- 삭제 버튼 동작 확인
- 체크박스 선택 값 콘솔로 확인
- 선택값이 없는 경우 알림 메시지 노출 및 return false;
- 선택 값이 없는 경우 메시지 노출
- 선택 값을 콘솔로 보냄
- 선택값 콘솔에서 확인
- idList 배열로 입력
- 선택값에 대한 배열 콘솔에서 확인
- 값을 받을 hidden form 추가
- 배열을 문자열로 변경
- 선택값 확인
- 삭제 버튼 클릭
- delete.do로 연결되며, idList에 선택 값 전달 확인
- idList를 받을 문자열 변수 생성
- 삭제 컨트롤러 생성 및 주소 맵핑
- 인터페이스에 삭제 서비스 추가
- 삭제 서비스 구현
- 강좌 삭제 테스트 준비
- 전체 40개에서 4개 삭제
- 36개로 줄어듬
- 다시 2개 삭제
- 전체 갯수가 34개로 감소한 것 확인
강좌 일괄 삭제 기능 구현
- 전체 선택을 위한 체크박스 ID 지정
- 전체선택 체크박스 선택 시 전체 선택
- 전체 선택 기능확인
- 전체 선택 - 삭제 기능 테스트
- 일괄 삭제된 모습
반응형
'cs > java-spring-boot' 카테고리의 다른 글
[Zero-base] 8-1. 스프링 부트 - 강좌 목록 (0) | 2022.03.01 |
---|---|
[Zero-base] 7-14. 강좌 수정 화면 스마트에디터 기능 적용 (0) | 2022.02.27 |
[Zero-base] 7-12. 강좌 상세 정보 등록 및 수정 구현 (2) (0) | 2022.02.26 |
[Zero-base] 7-12. 강좌 상세 정보 등록 및 수정 구현 (1) (0) | 2022.02.26 |
[Zero-base] 7-11. 강좌 기능 심플화 등록 및 심플화 목록 구현 (0) | 2022.02.26 |