5.1.1 개관

애플리케이션 컨텍스트는 zimlet 핸들러 오브젝트로부터 자바스크립트를 통해 접근할 수 있는 전역 오브젝트입니다. 당신은 이 애플리케이션 컨텍스트를 활용하여 다양한 애플리케이션 정보, 다이얼로그 박스 그리고 이용자 정보에 접근할 수 있습니다. 이 애플리케이션 컨텍스트는 appCtxt 오브젝트를 통해 접근할 수 있습니다. 예를 들어, 다음의 코드는 이 애플리케이션 컨텍스트를 통해서 단순한 다이얼로그창을 어떻게 생성할 수 있는지를 보여줍니다.

5.1.2 다이얼로그창 생성하기

다음 표는 다이얼로그창과 관련한  appCtxt 오브젝트의 함수들의 일부입니다.

클래스 함수 설명
appCtxt.getMsgDialog() 확인 버튼이 있는 다이얼로그창 생성
appCtxt.getYesNoMsgDialog() 예/아니오 버튼이 있는 다이얼로그창 생성
appCtxt.getYesNoCancelMsgDialog() 예/아니오/취소 버튼이 있는 다이얼로그창 생성
appCtxt.getErrorDialog() 에러 리포트/상세/확인 버튼이 있는 에러 다이얼로그창 생성

5.1.3 애플리케이션 정보

다음 표는 애플리케이션 정보에 접근하기 위한  appCtxt 오브젝트의 함수들의 일부입니다.

클래스 함수 설명
appCtxt.getCurrentApp() 현재 애플리케이션 오브젝트를 얻음
appCtxt.getCurrentAppName() 현재 애플리케이션의 이름을 얻음
appCtxt.getCurrentController() 현재 애플리케이션 컨트롤러를 얻음

5.1.4 계정 정보

다음 표는 계정 정보에 접근하기 위한 appCtxt 오브젝트의 함수들의 일부입니다.

클래스 함수 설명
appCtxt.getActiveAccount() 현재 활성화된 계정을 얻음
appCtxt.getUserName(account) 인수로 넘기는 계정(account)의 사용자 이름을 얻음
appCtxt.getUserDomain(account) 인수로 넘기는 계정(account)의 사용자 도메인을 얻음

5.1.5 API 참조문서

애플리케이션 컨텍스트 클래스에 대한 완전한 자바스크립드 문서는 다음에서 찾을 수 있습니다.

Zimbra JavaScript API Reference

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다