blockly > FieldAngle

FieldAngle 클래스

편집 가능한 각도 필드의 클래스입니다.

Signature:

export declare class FieldAngle extends FieldInput<number> 

확장: FieldInput<number>

생성자

생성자 수정자 설명
(생성자)(값, 검사기, 구성) FieldAngle 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
시계 스마트

static

readonly

(선언되지 않음) 각도 필드의 값이 증가하는 방향을 설명하는 기본 속성입니다. 각도가 시계 방향 (true) 또는 시계 반대 방향 (false)으로 증가합니다.
HALF

static

readonly

숫자 각도기 이미지의 절반 너비
OFFSET

static

readonly

(선언되지 않음) 0도 (및 모든 각도)의 기본 오프셋입니다. 필드의 시계 방향 속성에 관계없이 항상 시계 반대 방향으로 오프셋됩니다. 일반적으로 0 (0 = 오른쪽) 또는 90 (0 = 위쪽)입니다.
반경

static

readonly

숫자 각도기 원의 반지름입니다. 그렇지 않으면 SVG가 가장자리에서 테두리의 절반을 잘라내므로 각도기 크기보다 약간 작습니다.
ROUND

static

readonly

(선언되지 않음) 마우스 또는 키보드 탐색 입력을 사용할 때 둥근 각도의 기본 크기입니다. 키보드 탐색을 지원하려면 양의 정수여야 합니다.
symbol_ protected SVGTSpanElement | null 이 필드의 도 기호입니다.
요약

static

readonly

(선언되지 않음) 래핑하기 전에 허용할 기본 최대 각도입니다. 일반적으로 360 (0~359.9) 또는 180(-179.9~180)입니다.

방법

메서드 수정자 설명
configure_(config) protected 지정된 옵션 맵을 기준으로 필드를 구성합니다.
doClassValidation_(newValue) protected 입력 값이 유효한 각도인지 확인하세요.
initView() 이 필드의 블록 UI를 만듭니다.
onHtmlInputKeyDown_(e) protected 키를 편집기로 처리합니다.
onMouseMove_(e) protected 마우스 위치와 일치하도록 각도를 설정합니다.
render_() protected 필드가 다시 렌더링될 때 각도를 업데이트합니다.
showEditor_(e) protected 각도 필드의 편집기를 만들고 표시합니다.