페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
댓글: [24.11.27] 버전 정보 삭제

...

Easy Heading Macro
navigationTitle목차
selectorh1,h2
navigationExpandOptionexpand-all-by-default
navigationWidth225

...


실습

...

Release No : 7.0.400.20230502

실습
예제 |사용자 Session 정보를 이용하여 보고서 화면에
접속정보 나타내기
UserName을 표기 할 수 있습니다.

Image Modified

  • 사용자 Session 정보를 이용하여 보고서에서 쿼리나 스크립트의 바인딩 변수로 사용할 수 있습니다.


참고사항
title
경영 현황 Template

실습 Template 다운로드

위 실습 예제를 학습하기 위한 실습 Template는 아래의 보고서를 다른 이름으로 저장하여 사용합니다.

경영 현황 Template 사용 방법
포털에서 보고서를 실행합니다.
템플릿 위치 : [교육] > [개발자교육] > [Template] > "2. 경영 현황 대시보드"
Image Removed
우측 상단의 Image Removed(다른 이름으로 저장) 버튼을 클릭하여 작업할 폴더에 저장합니다.
저장한 보고서를 실행합니다.
  • 우측 상단의 Image Removed(보고서 편집) 버튼을 클릭하여 디자이너 창을 실행합니다.
  • Step 1. 조회 조건 컨트롤 생성하기

    ...

    Session정보 제공목록 리스트


    Session 정보 제공 목록 리스트
    Deptcode 사용자의 부서코드
    DeptPath사용자의 부서경로
    IPAddress 사용자의IP주소
    LangCode 사용자의 다국어 코드
    UserCode 사용자 코드(ID)
    UserName 사용자 명
    UserRole사용자의 그룹
    UserEncCode암호화된 사용자 코드




    Step 1. Label 컨트롤 생성하기

    UserName을 나타내기 위한 Label 컨트롤을 생성합니다.

    1.1

    ...

    Label Control 생성

    1. 상단 메뉴 영역에서 [UI Bot] > [Calendar] > [Month]를 클릭해 Calendar 컨트롤을 생성합니다.Label]를 클릭해  컨트롤을 생성합니다.

      Image Added

    2. Label을 클릭 후 오른쪽 속성창에서 Name명을 변경합니다. 

             Image Added

    2.1 Script  작성하기

    1. 상단 메뉴 영역에서 [편집그룹] > [Script Editor]를 클릭해  JScript 창을 오픈합니다.

           Image Added


           2. 하단 API목록중 Matrix 카테고리에 OnDocumentLoadComplete를 더블클릭합니다.  

           Image Added


        3. 아래와 같이 Script를 추가 작성 후 저장 버튼을 클릭합니다.

         Matrix.getObject("컨트롤 속성명").Text = Matrix.GetUserInfo().UserName;

        Image Added

    참고사항
    title텍스트와 연결하여 나타내기

    Script 작성시 텍스트를 추가하여 작성하실 수 있습니다. 

    Matrix.getObject("컨트롤 속성명").Text = "· 접속정보 : "+ Matrix.GetUserInfo().UserName;


         4. AUD창에 실행버튼을 클릭하여 계정정보를 확인합니다.

        Image Added