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