위젯 작업 > 2D > 레이블
  
레이블
이 위젯의 기능은 무엇인가요?
레이블 위젯은 텍스트 정렬 및 스타일 적용 방법에 따라 양식 레이블 또는 영역 머리글처럼 사용할 수 있습니다.
이 위젯은 언제 사용해야 하나요?
경험에 텍스트를 포함하려는 경우 레이블을 사용합니다. 레이블은 하나 또는 두 개 단어 레이블 또는 더 많은 텍스트 양에도 사용할 수 있습니다.
특별한 속성, 서비스, 이벤트 또는 작업이 있나요?
공통적인 위젯 속성, 서비스 및 이벤트 목록을 보려면 공통적인 위젯 속성, 서비스 및 이벤트 항목을 참조하십시오.
다음 테이블은 이 위젯에 한정된 속성, 서비스 및 이벤트 목록을 제시합니다.
속성
JavaScript
유형
설명
상태 기반 서식 적용 사용
enableStateFormatting
boolean
ThingWorx에서 정의된 상태 정의를 기반으로 하는 위젯의 서식을 지정할 수 있습니다.
확인란을 선택하면 다음 속성이 표시됩니다.
종속 필드
상태 정의
예를 들어 레이블에 error상태 정의 값이 포함되어 있으면 레이블이 빨간색으로 변경됩니다.
ThingWorx의 스타일 및 상태 정의에 대한 자세한 내용은 ThingWorx 도움말 센터에서 스타일 및 상태 정의를 참조하십시오.
종속 필드
* 
상태 기반 서식 적용 사용이 활성화된 경우 표시됩니다.
stateFormatValue
string
이 속성은 상태 기반 서식 적용 사용 확인란을 선택한 경우 표시됩니다. ThingWorx의 스타일 및 상태 정의에 대한 자세한 내용은 ThingWorx 도움말 센터에서 스타일 및 상태 정의를 참조하십시오.
상태 정의
* 
상태 기반 서식 적용 사용이 활성화된 경우 표시됩니다.
stateFormat
boolean
이 속성은 상태 기반 서식 적용 사용 확인란을 선택한 경우 표시됩니다. ThingWorx의 스타일 및 상태 정의에 대한 자세한 내용은 ThingWorx 도움말 센터에서 스타일 및 상태 정의를 참조하십시오.
레이블 텍스트 줄 바꿈
wrap
boolean
이 확인란을 선택하면 레이블 텍스트의 줄 바꿈이 허용됩니다.
위젯 작동
본 예는 위젯의 작동 장면입니다.
사용에 필요한 최소 단계
작동 장면
1. 레이블 위젯을 캔버스로 끌어서 놓습니다. 본 예에서는 레이블을 눈금 레이아웃 위젯의 셀에 배치했습니다.
2. 텍스트 필드에 표시하려는 텍스트를 입력합니다.
* 
레이블의 스타일을 지정하기 위해 다음을 경험에 추가했습니다.
프로젝트 창의 스타일 > 응용 프로그램 아래에서—
.my-label {
font-family: Century Gothic;
font-color: black;
font-size: 12pt;
font-weight: normal;
font-style: normal;
}
각 레이블에 대한 클래스 필드에서—my-label
CSS를 사용하여 위젯 스타일 적용
CSS를 사용하여 위젯에 스타일을 적용할 수 있습니다! 다음은 사용자가 작성하여 적용할 수 있는 CSS 클래스의 예제입니다.
* 
다른 클래스 또는 기본 제공(OOTB) 속성과 충돌하지 않도록 클래스에 고유한 이름을 지정하는 것이 좋습니다.
CSS 예제
작동 장면
.ptc-label {
font-size: 16px;
font-family: Century Gothic;
font-weight: bold;
color: Red;
};
CSS 클래스 구현에 관한 자세한 정보는 응용 프로그램 스타일 항목을 참조하십시오.