diff --git a/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp b/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp index 3af9439..c9bccd1 100644 --- a/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp +++ b/WebContent/jsp/onl/transaction/tracking/trackingMan.jsp @@ -567,8 +567,40 @@ $(window).on('resize.jqGrid', function () { jQuery("#grid").jqGrid('setGridWidth', $("#content_middle").width()); }); + + + const checkbox = document.getElementById('schedulerToggle'); + const targetButton = document.getElementById('btn_search'); + let timerId = null; // 인터벌 ID를 저장할 변수 + + // 체크박스 상태 변화 감지 + checkbox.addEventListener('change', function() { + if (this.checked) { + console.log("스케줄러 시작: 1분 간격으로 클릭합니다."); + + // 1. 즉시 한 번 실행하고 싶다면 아래 주석 해제 + // targetButton.click(); + + // 2. 1분(60,000ms)마다 반복 실행 + timerId = setInterval(() => { + console.log("자동 클릭 실행 중..."); + targetButton.click(); + }, 60000); + + } else { + console.log("스케줄러 중지"); + + // 체크 해제 시 반복 멈춤 + if (timerId) { + clearInterval(timerId); + timerId = null; + } + } + }); }); + + @@ -581,6 +613,7 @@
+