콤보 상자 구성

프로젝트 노드 또는 데이터베이스의 데이터를 사용하고 런타임에 선택 가능한 항목을 표시하도록 콤보 상자를 구성합니다.
  1. 프로젝트 보기
    의
    UI
    에서 컨테이너를 마우스 오른쪽 버튼으로 클릭하고
    새로 만들기
    데이터 컨트롤
    콤보 상자
    를 선택합니다.
  2. 속성
    에서
    모델
    속성을 구성합니다. 다음 중 하나를 수행합니다.
    • 모델
      속성과 프로젝트 노드 간에 동적 링크를 만듭니다. 이렇게 하면 모든 직계 하위 노드의 특성 또는 속성 값을 가져옵니다.
      예를 들어,
      프로젝트 보기
      에서 데이터가 포함된 개체가 있는
      모델
      폴더와 동적 링크를 만듭니다. 자세한 내용은 프로젝트 노드 항목을 참조하십시오.
    • 모델
      속성과
      프로젝트 보기
      의 데이터베이스 개체 간에 동적 링크를 만듭니다. 이렇게 하면 데이터베이스 테이블에 포함된 데이터를 가져옵니다.
      예를 들어 내장형, ODBC 또는 InfluxDB 데이터베이스 개체를 선택합니다. 자세한 내용은 데이터베이스 항목을 참조하십시오.
    동적 링크에 대한 자세한 내용은 동적 링크 만들기 항목을 참조하십시오.
  3. (선택 사항)
    속성
    에서
    모델
    을 확장하고
    항목 종류
    를 설정하여 개체에 표시할 항목 종류를 지정합니다.
    팁:
    항목 종류
    속성은 하위 노드에서 인식되는 개체 또는 변수 유형으로 자동 설정됩니다.
    예를 들어, 모델이
    Motor
    개체 유형의 여러 인스턴스를 포함하는 폴더 노드를 기반으로 하는 경우
    항목 종류
    는
    Motor
    유형에 대한 참조로 자동 설정됩니다. 이 경우 표시되는 값은 다양한 인스턴스(
    Motor1
    ,
    Motor2
    ,
    Motor3
    등)의 특성 또는 속성입니다.
  4. 팁: 다음 단계는 프로젝트 모델의 데이터에는 선택 사항이며 데이터베이스의 데이터에는 필수입니다.
    속성
    의
    쿼리
    에서
    모델
    에 지정된 대로 데이터베이스 또는 프로젝트 노드에서 가져온 항목을 필터링하는 표준 SQL 쿼리를 입력합니다.
    자세한 내용은 SQL 쿼리 항목을 참조하십시오.
    예:
    SELECT * FROM Model WHERE SPEED > 40
    SELECT * FROM "DataLogger1" WHERE Speed > 40
  5. (선택 사항)
    속성
    의
    모드
    를 선택하여 콤보 상자 변형을 선택합니다.
    • 일반
      . 기존 항목을 선택합니다.
    • 일반(텍스트 검색 포함)
      . 기존 항목을 선택하거나 기존 항목의 전체 이름을 입력합니다.
    • 편집 가능
      . 기존 항목을 선택하거나 기존 항목의 전체 이름을 입력합니다. 항목을 추가하려면 새 항목 이름을 입력합니다.
  6. (선택 사항)
    속성
    에서
    선택 항목
    과 기본적으로 선택할 항목 간에 동적 링크를 만듭니다.
    동적 링크에 대한 자세한 내용은 동적 링크 만들기 항목을 참조하십시오.
  7. (선택 사항)
    속성
    에서 사용자가 항목을 선택할 때 선택할
    선택 값
    과 경로 값 간에 동적 링크를 만듭니다.
    동적 링크에 대한 자세한 내용은 동적 링크 만들기 항목을 참조하십시오.
  8. (선택 사항)
    속성
    에서
    선택 취소 허용
    을
    참
    으로 설정하여 개체에서 선택 항목을 지울 수 있도록 합니다.
  9. (선택 사항)
    속성
    에서
    정렬
    :
    • 정렬 순서
      를 구성합니다. 요소에 대해
      오름차순
      또는
      내림차순
      순서를 선택합니다.
    • 정렬 기준
      을 구성합니다. 요소를 정렬할 노드 속성 또는 테이블 열을 설정합니다.
      팁: 런타임 시 데이터 컨트롤 개체의 최적 성능을 보장하려면, 정렬에 인덱싱된 열을 사용합니다.
  10. (선택 사항)
    속성
    에서
    모양
    을 구성합니다.
    • 표시
      . 런타임에 콤보 상자를 표시하거나 숨깁니다.
    • 활성화됨
      . 런타임에 콤보 상자와의 사용자 상호 작용을 활성화하거나 비활성화합니다.
    • 불투명도
      . 콤보 상자 불투명도를
      0
      (투명)에서
      100
      (불투명)으로 설정합니다.
    • 회전
      . 콤보 상자를 지정된 각도만큼 회전합니다.
    • 입력 상자 스타일
      . 콤보 상자 입력 상자에 적용할 그래픽 스타일을 선택합니다.
      스타일 시트에 대한 자세한 내용은 스타일시트 항목을 참조하십시오.
    • 데이터 목록 스타일
      . 콤보 상자 데이터 목록에 적용할 그래픽 스타일을 선택합니다.
      스타일 시트에 대한 자세한 내용은 스타일시트 항목을 참조하십시오.
    • 스크롤 막대 스타일
      . 콤보 상자 스크롤 막대에 적용할 그래픽 스타일을 선택합니다.
      스타일 시트에 대한 자세한 내용은 스타일시트 항목을 참조하십시오.
  11. (선택 사항)
    속성
    또는 편집기에서
    크기 및 레이아웃
    설정을 구성합니다.
    크기 및 레이아웃 속성에 대한 자세한 내용은 그래픽 개체 레이아웃 항목을 참조하십시오.
  12. (선택 사항)
    속성
    에서
    텍스트 및 글꼴
    을 구성합니다.
    • 텍스트
      . 콤보 상자
      모드
      가
      편집 가능
      일 때 표시할 기본 콤보 상자 텍스트입니다.
    • 글꼴 모음
      . 콤보 상자 텍스트의 글꼴 모음을 선택합니다.
    • 글꼴 크기
      . 콤보 상자 텍스트의 글꼴 크기를 설정합니다.
    • 글꼴 두께
      . 콤보 상자 텍스트의 글꼴 두께를 선택합니다.
    • 글꼴 기울임꼴
      . 콤보 상자 텍스트에 기울임꼴 서식을 적용합니다.
    • 텍스트 색상
      . 콤보 상자 텍스트의 색상을 설정합니다.
  13. (선택 사항)
    이벤트
    에서
    사용자 선택이 변경됨
    이벤트와 메서드를 연결합니다.
    기존 이벤트와 메서드를 연결하는 방법에 대한 자세한 내용은 기존 이벤트에 메서드 추가를 참조하십시오.
    예를 들어, 선택 값에 대한 정보가 포함된 패널을 표시합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal