페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

Combobox의 항목을 멀티로 선택할 수 있고, 계층을 갖는 Tree 구조의 Combobox 유형으로도 사용할 수 있습니다.

MultiCombo는 DB에서 추출한 데이터 값을 목록으로 보여주고 사용자가 선택할 수 있도록 하는 멀티 콤보 박스입니다.


Description

(전구) SQL을 사용하여 데이터 추출하기

[ 편집 그룹 ] > [ Script Editor ] 에서 Data Source 우클릭을 통해 Data Source를 추가합니다.

Connection에서 연결할 DB를 선택한 뒤 실행할 SQL을 직접 입력합니다.


SQL 입력 후 Execute 버튼을 선택하면 데이터를 미리 볼 수 있습니다.

데이터 확인 후 저장 버튼을 클릭하여 저장하고, MultiCombo Controls에 있는 DataSource 영역에서 저장 한 데이터 소스를 선택합니다.

Tree 구조의 Combobox로 사용할 경우 DataSource를 작성할 때 Tree 구조의 필드를 구성하기 위해 규칙에 따라 SQL을 생성해야 합니다.

필드는 부모 필드와 자식 필드로 구성해야 하며, 자식 필드의 데이터에는 부모 필드에 해당하는 데이터 행을 반드시 포함해야 합니다.




구분

상세 구분

상세 설명

Data

Data Source

DataSource 선택

Binding

컨트롤의 멤버에 대한 접근을 제한

OLAP Binding

컨트롤의 멤버에 대한 접근을 제한

Parent Field

DataSource 중 부모 필드 설정

Child Field

DataSource 중 자식 필드 설정

Caption Field

DataSource 중 자식 필드로 ComboBox 목록에 나타날 필드 명

Value Field

DataSource 중 자식 필드로 변수에 바인딩 할 필드 명

Image Field

Tree 아이콘 이미지가 저장되어 있는 필드 명

ToolTip Field

마우스 오버 시 나타낼 문자열(툴 팁) 정보를 담고 있는 필드 명

UseAllItems

‘전체’ 항목 사용 여부 선택

FilterParamName

필터링할 파라미터 이름 설정

Behavior

Editable Value Text

선택된 값 수정 가능 여부 설정

Used Select All

노드가 모두 선택되었을 경우, 데이터소스로 데이터를 보낼 지 여부 설정

- checked : 선택된 노드의 값을 전달

- unchecked : 선택된 노드의 값 대신 빈 값으로 전달하여 해당 문장 주석처리

  ex) SELECT * FROM 테이블

       WHERE 1=1

       -- AND PRODUCT IN (@:VS_PRODUCT)

Is Multi Select

항목의 다중선택 여부 설정

Auto Child Select

부모 필드를 선택할 경우 자식 필드의 자동 선택 여부 설정

Leaf Node Only

변수에 바인딩 시 자식 필드만 적용할지 여부 설정

Hide Check Box

목록의 CheckBox 숨김 여부

Auto ExpandLevel

목록 리스트 보여줄 때 확장 할 계층 Depth 설정

Indent Size

Tree Combo의 Depth 들여쓰기 사이즈 설정

Empty Value

아무것도 선택하지 않았을 때 대체할 기본 값 설정

Tree View Type

계층구조를 구성하는 방식

Sort Type

목록 리스트의 정렬 방식 설정


버전 날짜 댓글
현재 버전 (v. 2) 2024-11-27 10:21 guide:
[24.11.27] 이미지 깨짐 현상 수정
v. 1 2023-09-22 15:32 guide

  • 레이블 없음