페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

page no.  112038423

Start Release No : 7.0.500.20251002-11 / Update Release No : 7.0.500.20251002-11

작성자 :  이설아  / 검수자 :  이지연


  1. 기능 설명
    1. 포탈 트리 항목 클릭 시 동작하는 커스텀 이벤트의 실행 결과에 따른 처리를 추가하였습니다.
      - 커스텀 이벤트 실행 결과에 따라 반환 값이 false인 경우, 트리의 다음 동작을 진행하지 않습니다.
        (다음 동작: 폴더 → 접기/펼치기, 보고서 → 열기)
    2. 트리 클릭 커스텀 이벤트(fnCustomTreeClickEvent) 설명
      - 정의 위치: {CONTEXT_PATH}/extention/portal/customscript.jsp
      - 반환 값 타입: boolean (해당 함수 내 정의된 동작이 없는 경우, 기존 트리 동작과 동일하게 동작합니다.)

  2. 사용 방법
    1. [포탈 > 좌측 트리 항목 클릭]
      ※ 제약 사항
      • 명시적인 마우스 클릭 이벤트에 대해서만 동작합니다.

      • 제외 대상
        - 폴더 항목의 새로고침 아이콘
        - 보고서 항목의 팝업 아이콘
        - 메뉴 자동 펼침 옵션

      • 이벤트 적용 영역 예시 이미지
              
    2. 포탈의 customscript.jsp > fnCustomTreeClickEvent 함수에 원하는 로직을 작성한 후, 반환 값을 boolean 타입으로 설정한다.
      - 해당 함수가 존재하지 않는 경우, 신규 정의합니다.
    3. fnCustomTreeClickEvent 함수 실행 결과 값에 따른 트리 동작 차이 예시
      아래와 같이 함수에 로직이 작성되어 있을 때,


      1. 결과 값: true
        - 폴더는 해당 폴더의 하위 폴더가 정상적으로 조회되며, 보고서는 정상적으로 열립니다.


      2. 결과 값: false
        - 폴더의 접기 및 펼치기 기능이 동작하지 않으며, 보고서가 열리지 않습니다.



주의 사항

  • fnCustomTreeClickEvent 함수의 반환 타입은 boolean 이어야 합니다. (별도로 작성한 로직이 없거나 반환 값이 없는 경우, 기존 트리와 동일하게 동작합니다.)
  • 명시적인 마우스 클릭 이벤트에 대해서만 동작합니다.

  • 제외 대상
    - 폴더 항목의 새로고침 아이콘
    - 보고서 항목의 팝업 아이콘
    - 메뉴 자동 펼침 옵션

  • 변경 사항

    변경 전변경 후릴리즈 번호
    포탈 트리 항목 클릭 시, 커스텀 이벤트는 실행되나 실행 결과 값에 따른 처리를 하지 않음

    포탈 트리 항목 클릭 시, 커스텀 이벤트가 실행되며 해당 실행 결과 값이 false인 경우 트리 다음 동작을 진행하지 않습니다.

    7.0.500.20251002-11
기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend
  • 해당 없음
시작 버전 정보
  • i-PORTAL Client 7.0.500.20251014