공통코드
공통코드 관련 정보를 제공합니다.
공통코드의 정의
“공통코드”는 콤보/그리드 컴포넌트에서 사용하는 선택 대상 목록를 의미하며, 아래의 기능을 제공합니다.
- 공통코드는 코드 ID로 등록/관리됨
- 공통코드는 등록 과정을 통해 프로젝트 루트 디렉토리 또는 하위 디렉토리에 저장됨
- 공통고크는 코드 URL(디렉토리 경로(“/“부터 시작) + 코드 ID)로 구분됨
- 공통코드의 등록/배포/로딩/설정은 코드 URL을 기준으로 동작함
- 공통코드 정보 변경시 해당 공통코드가 설정된 컴포넌트에 반영됨
공통코드 ID 명명규칙
공통코드 ID는 아래와 같은 명명 규칙으로 설정하는 것을 권고한다.
- 공통코드 ID는 “영문자”/“숫자” 문자로 구성하는 것이 호환성이 좋음
- 공통코드 ID에 “공백” 문자는 포함할 수 없음
공톧코드 등록
공톧코드를 등록하는 방법은 아래와 같다.
- 공톧코드 등록전에 “프로젝트”창의 “화면” 탭의 화면 트리에 저장 대상 디렉토리 확인 및 필요시 생성
- “리소스→코드 등록” 메뉴 또는 툴바 “코드 등록” 버튼 클릭
- 코드 등록창에서 코드 유형 및 코드 정보 설정후 저장
- “프로젝트”창의 “코드” 탭의 코드 트리에 생성된 코드 ID 확인
공톧코드 관리
등록된 공통코드는 아래와 같이 관리한다.
- “리소스→코드 등록” 메뉴 또는 툴바 “코드 등록” 버튼 클릭
- 코드 등록 창에서 삭제 대상 코드 선택 및 “삭제” 버튼 클릭
공톧코드 사용
등록된 공톧코드는 콤보박스/그리드의 picklist 관련 속성을 통해서 사용한다.
- 콤보박스/그리드 picklist 관련 속성 팝업창 버튼 클릭하여 공통코드 설정
- 콤보박스/그리드 picklist 관련 속성 값에 공통코드 URL 값 설정
- “프로젝트”창의 “코드” 탭의 코드 트리에서 코드를 드래그하여 화면 캔버스에 드랍시 콤보뱍스 컴포넌트가 생성됨
공통코드 파일 위치
등록된 이미지는 아래와 같이 이 디렉토리 하위에 화면 저장 디렉토리 경로에 저장된다.
- 공통코드: ${프로젝트홈 디렉토리}/picklist
루트 디렉토리 하위에 “AAA” 디렉토리를 생성하고, “BBB”란 코드 저장시 해당 파일의 실제 위치는 아래와 같다.
- ${프로젝트홈 디렉토리}/picklist/BBB.pic