콤보박스 퍼블리싱 기본
콤보박스 퍼블리싱에 관련된 기본 정보를 제공한다.
콤보박스 컴포넌트는 선택대상 코드목록을 표시고, 선택된 공통코드 정보를 표시하는 기능을 수행한다.
공통코드 등록 방법은 퍼블리싱 교육 과정중 “퍼블리싱 아키텍처” 하위 “공통코드” 메뉴를 참조한다.
콤보박스 용어 정의
콤보박스와 관련된 용어에 대한 정의는 아래와 같다.
용어 | 설명 |
---|---|
공통코드(속성명: picklist) | 공통코드 정보(예: “NATION_CODE”) |
코드 | 특정 공통코드에 정의된 실제 데이터값(예: “KO”) |
코멘트 | 특정 공통코드에 정의된 실제 데이터값(예: “KO”)에 대한 표시 문자열(예: “대한민국”) |
데이터부 | 그리드 헤더부 하단에 표시되며, 가변 데이터가 행의 수 만큼 표시되는 영역 |
선택 스타일(속성명: picklist_selstyle) | 선택된 코드 정보를 표시하는 유형 |
뷰 스타일(속성명: picklist_viewstyle) | 선택 대상 공통 코드 목록 표시 유형 |
콤보박스 생성과 삭제
콤보박스 생성
콤보박스 생성 방법은 아래와 같다.
- “컴포넌트”창 이용 방법
- “컴포넌트” 창에서 “콤보박스” 컴포넌트 선택
- 화면 캔버스내 생성 위치를 클릭(컴포넌트 초기값 설정에 설정된 크기로 생성됨)
- 생성된 콤보박스 컴포넌트를 선택하고, 아래 “콤보박스 코드 정보 설정 방법” 정보를 참고하여 설정
- “프로젝트”창의 “코드” 탭 이용 방법
- “코드” 트리에서 생성 대상 공통코드를 선택후, Drag하여 화면 캔버스내 생성 위치에 Drop
콤보박스 코드 정보 설정 방법
콤보박스 선택대상 코드 정보를 지정하는 방식은 아래와 같다.
- “picklist” 속성 지정 방법
- “공통코드” 등록 메뉴를 통해서 등록된 공통 코드 정보를 사용하는 방식
- “프로젝트”창의 “코드” 탭 이용 방법
- “코드” 트리에서 지정 대상 공통코드를 선택후, Drag하여 적용 대상 콤보박스에 Drop
- “picklist_linkdata” 속성 지정 방법
- 공통 코드 정보를 데이터셋에 정의하여 사용하는 방식
- “combobox_data” 속성 지정 방법
- 공통 코드 정보를 속성값에 직접 입력하여 사용하는 방식
콤보박스 삭제
콤보박스 삭제는 아래의 방법중 한가지를 사용합니다.
- 콤보박스 클릭후, 키보드 <DELETE> 입력
- 콤보박스 클릭후, 키보드 <CONTROL> + “D” 입력
- 콤보박스 우클릭후, 컨텍스트 메뉴에서 “삭제” 메뉴 선택
콤보박스 크기 자동 설정
콤보박스 크기 자동 설정은 “autosize” 속성을 통해서 설정한다.
너비 정보는 공통코드 정보 및 선택 스타일(picklist_selstyle) 속성값을 기준으로 계산된다.
콤보박스 상태별 표시 관련 속성
속성 | 설명 |
---|---|
focus_style_use | 포커스 상태에 “~_focus” 관련 속성 사용 여부 |
fore_color_focus | 포커스 상태 전경색 |
back_color_focus | 포커스 상태 배경색 |
border_color_focus | 포커스 상태 경계선색 |
disable_style_use | 비활성 상태에 “~_disable” 관련 속성 사용 여부 |
fore_color_disable | 비활성 상태 전경색 |
back_color_disable | 비활성 상태 배경색 |
border_color_disable | 비활성 상태 경계선색 |
mousehover | 마우스 호버 상태에 “mousehover_” 관련 속성 사용 유형 |
mousehover_forecolor | 마우스 호버 상태 전경색 |
mousehover_backcolor | 마우스 호버 상태 배경색 |
mousehover_bordercolor | 마우스 호버 상태 경계선색 |