이 장에서는 XFrame 에서 제공하는 공통 코드 기능에 대해서 기술합니다. 이 장에서 기술하는 내용은 아래와 같습니다.
공통 코드는 업무 화면에서 공통으로 사용하는 코드를 의미하며, 각각의 업무 화면에서 공통으로 사용하는 코드를 관리함으로써, 동일한 정보를 공통으로 사용할 수 있다.
xFrame 에서는 공통 코드를 “PICKLIST”라는 이름을 혼용해서 사용한다.
공통 코드를 사용함으로써 다음과 같은 장점이 제공된다.
공통 코드(PICKLIST)는 아래와 같은 아키텍처로 구성되어 있다.
구분 | 설명 |
---|---|
1 | 각각의 코드는 유일한 ID를 가진다. 또한 각각의 코드는 코드 ID를 이름으로하는 파일로 추출되어 XFrameViewer에게 반영된다. [코드 속성]
|
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 콘트롤에 적용하는 방법은 아래와 여러가지가 존재하며, 두가지 이상을 혼용해서 사용할 수 있다.