1원 짜리 팁 관리자 상품목록 내용 수정하면 자동체크 (작업속도UP)
관리자 상품목록 내용 수정하면 자동체크 (작업속도UP)
원글 - https://sir.kr/boards/yc5_skin/1770위 글의 아래 댓글을 보면 ....
첨부된 소스가 암호화 되어 있습니다.
실수로 잘못 올리신거면 새로 업로드 해주세요.
이후 아무런 댓글이 없습니다. 1년전?
======================================
상품관리 화면의 ....
좌측 상품코드(첨부 이미지 or 영상 참고) 아래 체크-인 박스가 있는데
무언가를 수정 후 상단의 [선택수정] 클릭 하려면 체크-인 박스에 체크가
되어야만 수정이 완료 됩니다.
썸네일 우측으로 입력창 / 체크박스 등이 여러개 있습니다. 어떠한 항목에
수정이 가해지면 자동으로 좌측 체크박스에 체크-인이 되는겁니다.
(수동 으로 체크-인 해제 가능)
해당 폴더의 adm/shop_admin/itemlist.php 를 엽니다.
맨아래 부분 ....
<script>
$(function() {
// input, select 요소에 '수정'이 일어날 때만 실행
$(".tbl_head01").on("input change", "input, select", function(e) {
// 만약 클릭한 요소 자체가 체크박스(chk[])라면 자동 체크 로직을 실행하지 않음
if ($(this).attr('name') === 'chk[]') return;
var $tr = $(this).closest("tr");
var $chk = $tr.find("input[name='chk[]']");
// 현재 줄에 체크박스가 없다면(rowspan 구조), 위쪽 행에서 체크박스를 찾음
if ($chk.length === 0) {
$chk = $tr.prevAll().has("input[name='chk[]']").first().find("input[name='chk[]']");
}
// 값이 변경될 때만 체크 (이미 체크되어 있다면 건드리지 않음)
if (!$chk.prop("checked")) {
$chk.prop("checked", true);
}
});
});
</script>
를 추가 입력 후 저장해 주시면 됩니다.
참고가 되셨으면 합니다.
https://ysmoto.kr/