Start Release No : 7.0.400.20230209 / Update Release No :
프로젝트명 : 없음
작성자 : 이설아 / 검수자 :
기능 정보
API Open
UI Open
Read Only
Not Use
Hidden
Not Recommend
기능 설명
실행 경로 : i-AUD 보고서 열기 > 보고서 제목 영역 필터 아이콘 클릭
사용 방법
최근 조건으로 실행하기
기본 동작
※ 메인 폼: 보고서 로드가 끝난 시점의 활성화 폼
※ 조건 개인화 기준 컨트롤: 기본적으로 사용자가 조작 가능한 컨트롤을 대상으로 함 (ex. Visible = true, IsEnabled = true, IsReadOnly = false)
① 조건 개인화 아이콘 클릭 시, 현재 활성화 폼 기준으로 저장된 조건 개인화 목록 팝업이 나타남
② ‘최근 조건으로 실행하기‘ 체크 시, ‘조건 개인화 목록에 추가되었습니다.’ 라는 알림이 발생하며, 보고서 내 모든 조건들을 DB에 저장하고 팝업을 닫음 (조건개인화 아이콘이 ON 상태로 변경됨)
③ 조건 개인화 아이콘의 ON/OFF 상태는 ‘최근 조건으로 실행하기‘ 항목의 활성화 여부와 같음
기존에 ‘최근 조건으로 실행하기‘ 옵션이 체크되어 있는 상태라면, 보고서 오픈 시 조건 개인화 아이콘 ON 상태로 보이고, 최근 조건으로 세팅해서 조회함
④ ‘최근 조건으로 실행하기’가활성화 상태이고 메인 폼이 활성화되었을 때, 우측 상단 [실행] 버튼 클릭 시, 보고서를 조회하며 해당 시점의 조건 값을 보고서의 최근 조건으로 갱신함
사용자 정의 조건 사용
'최근 조건으로 실행하기'에 한해, 사용자가 직접 지정한 조건을 사용하고 싶은 경우에는 해당 i-AUD 보고서 내부 스크립트에 다음 함수를 전역으로 추가하여 사용함.
Example code
/**************************************
* 조건 개인화 "이전 선택 항목 사용"시 대상이 되는 컨트롤 들을 설정합니다.
* * arguments :
* array IDs (Readonly:True) : 컨트롤이름들
**************************************/
var GetUserDefinedFilters = function() {
// 사용하고 싶은 조건 대상 컨트롤명을 배열로 return함
return ['VS_CALENDAR', 'VS_CALENDAR_FROM_TO', 'VS_CALENDAR_W', 'VS_CALENDAR_W_FROM_TO', 'VS_CALENDAR_YM', 'VS_CALENDAR_YM_FROM_TO'];
};
조건 개인화 목록 추가
※ 조건 개인화 기준 컨트롤: 기본적으로 사용자가 조작 가능한 컨트롤을 대상으로 함 (ex. Visible = true, IsEnabled = true, IsReadOnly = false)
① [추가] 클릭 시, 활성화 폼 기준으로 조건 개인화 설정 가능한 목록이 나타남
② ‘조건명’은 기본적으로 ‘해당 폼 명_보고서명’으로 설정되어 있으며, 수정 가능함
③ 조건 개인화 목록에 추가하고자 하는 조건 항목 체크 후, [저장] 클릭 시, 설정한 조건명으로 해당 내용을 저장하고 추가 팝업을 닫음
④ 목록 팝업에 신규 생성한 조건 개인화 목록이 추가되어 있음
조건 개인화 적용
① 적용하고 싶은 조건 개인화 항목을 체크 또는 텍스트 클릭 시, 해당 내용으로 보고서에 세팅 후 조회함 (목록 팝업 닫음)
조건 개인화 항목은 한 번에 하나의 항목만 선택할 수 있음(‘최근 조건으로 실행하기’ 항목 포함)
② [X] 클릭 시, 해당 조건 개인화 항목이 삭제됨
세부 기능 명
내용
조건 개인화
사용자가 조작 가능한 컨트롤을 대상으로 함 (컨트롤 속성 예시: Visible = true, IsEnabled = true, IsReadOnly = false)
필수 옵션
Admin > PORTAL 설정에서 '조건 개인화' 옵션의 사용 여부를 '사용'으로 설정(기본 값: 사용)