공통 코드 가이드

이 장에서는 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 콘트롤에 적용하는 방법은 아래와 여러가지가 존재하며, 두가지 이상을 혼용해서 사용할 수 있다.

  • PICKLIST 이용
  • XDATASET 이용
  • 스크립트 API 호출
  • “combobox_data” 속성 이용
  • guide/general/common_code_guide.txt
  • 마지막으로 수정됨: 2023/05/10 12:43
  • 저자 127.0.0.1