프로젝트

일반

사용자정보

파인리포트 FVS 세션타임아웃 방지 설정 방법 » 이력 » 개정판 2

개정판 1 (김 미진, 2025/03/05 10:45) → 개정판 2/3 (김 미진, 2025/04/25 10:17)

h1. 파인리포트 FVS 세션타임아웃 방지 설정 방법 

 세션타임아웃 발생하는 템플릿에 아래 이미지 참고하셔서 설정 부탁드립니다. 

 기타 > 시트 추가 
 !clipboard-202503051045-ku1f3.png! 

 인터랙티브 > 모니터 새로고침 간격을 페이지 자동 전환 시간보다 짧게 설정 
 !clipboard-202503051045-aays6.png! 

 짧은 주기로 변하는 데이터 (ex 시간) 데이터셋 생성 및 설정 
 !clipboard-202503051045-mkuvw.png! 

 컴포넌트 > 불투명도 0 으로 설정 
 !clipboard-202503051045-vrjrz.png! 

 추가로 문의주신 일별 새로고침 방법은 JS를 통해 구현하실 수 있습니다. 

 템플릿 > 페이지 로드 종료 이벤트 에서 아래 이미지와같이 설정 부탁드립니다. 
 !clipboard-202503051044-cah2l.png! 

 @function function refreshAt(hour, minute, second) { 
     let now = new Date(); 
     let then = new Date(); 

     then.setHours(hour, minute, second, 0); 

     if (then.getTime() < now.getTime()) { 
         then.setDate(then.getDate() + 1); // 이미 지난 시간이면 다음 날로 설정 
     } 

     let timeout = then.getTime() - now.getTime(); 
     setTimeout(function() { 
         location.reload(); 
     }, timeout); 
 } 

 // 매일 오전 3시 30분에 새로고침 
 refreshAt(3, 30, 0);@ 0);