목차

공통 코드 가이드

공통 코드 개요

이 장에서는 XFrame 에서 제공하는 공통 코드 기능에 대해서 기술합니다. 이 장에서 기술하는 내용은 아래와 같습니다.

공통 코드 개요

공통 코드는 업무 화면에서 공통으로 사용하는 코드를 의미하며, 각각의 업무 화면에서 공통으로 사용하는 코드를 관리함으로써, 동일한 정보를 공통으로 사용할 수 있다.

xFrame 에서는 공통 코드를 “PICKLIST”라는 이름을 혼용해서 사용한다.

공통 코드를 사용함으로써 다음과 같은 장점이 제공된다.

공통 코드 아키텍처

공통 코드(PICKLIST)는 아래와 같은 아키텍처로 구성되어 있다.

구분 설명
1

각각의 코드는 유일한 ID를 가진다. 또한 각각의 코드는 코드 ID를 이름으로하는 파일로 추출되어 XFrameViewer에게 반영된다.

[코드 속성]

  • CODE_NAME : 코드에 대한 설명 문자열을 의미한다.
  • CODE_DELIMETER : 코드와 Commnet 를 구분하는 구분자를 의미한다.
  • CODE_STYLE : 코드 데이터에 대한 스타일을 의미한다. (리스트형/트리형)
2 코드는 코드 ID에 포함되는 각각의 코드를 의미한다.
3 Comment는 각각의 코드에 해당하는 설명 문자열을 의미한다.

코드 속성

공통 코드는 아래와 같은 속성을 가진다.

구분 설명
CODE_NAME 코드에 대한 설명 문자열을 의미한다.
CODE_DELIMETER 코드 데이터에서 코드와 Commnet 를 구분하는 구분자를 의미한다.
CODE_STYLE 코드 데이터에 대한 스타일을 의미한다. (리스트형/트리형)

공통 코드 예시

코드에 대한 예시는 아래와 같다.

구분 설명
CODE_ID NATION_CODE
CODE_NAME 국가코드
CODE_DELIMETER “:”
CODE_STYLE 리스트형
CODE_DATA 01:대한민국
02:일본
03:중국

공통 코드 적용 대상 콘트롤

공통 코드는 아래의 UI 콘트롤에 적용된다.

구분 설명
콤보 박스 PICKLIST 속성 지정을 통해서 적용한다.
그리드 칼럼 그리드의 칼럼의 데이터부의 속성중에 input_type 속성이 “combo_box”인 경우에 적용되며, PICKLIST 속성 지정을 통해서 적용한다.
그리드 아이템 그리드의 특정 아이템에 대하여 칼럼의 PICKLIST와 다른 PICKLIST를 적용할 수 있다.

공통 코드 적용 방법

코드성 데이터를 UI 콘트롤에 적용하는 방법은 아래와 여러가지가 존재하며, 두가지 이상을 혼용해서 사용할 수 있다.