blockly > FieldNumber

FieldNumber 클래스

수정 가능한 숫자 필드의 클래스입니다.

서명:

export declare class FieldNumber extends FieldInput<number> 

확장: FieldInput<number>

생성자

생성자 수정자 설명
(생성자)(value, min, max, precision, validator, config) FieldNumber 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
max_ protected 숫자 이 숫자 필드에 포함할 수 있는 최대 값입니다.
min_ protected 숫자 이 숫자 필드에 포함할 수 있는 최솟값입니다.
precision_ protected 숫자 이 필드 값이 반올림되는 배수입니다.
spellcheck_ protected 부울 숫자는 맞춤법 검사를 하지 않습니다. Google의 검사기가 더 효과적입니다.

메서드

메서드 수정자 설명
configure_(config) protected 지정된 옵션 맵을 기반으로 필드를 구성합니다.
doClassValidation_(newValue) protected 입력 값이 유효한 숫자인지 확인합니다 (필드에 적용된 제약 조건을 충족해야 함).
getMax() 이 필드에 포함할 수 있는 현재 최대 값을 반환합니다. 기본값은 무한대입니다.
getMin() 이 필드에 포함할 수 있는 현재 최솟값을 반환합니다. 기본값은 -Infinity입니다.
getPrecision() 이 필드의 현재 정밀도를 반환합니다. 정밀도는 필드 값이 반올림되는 숫자입니다. 정밀도가 0이면 값이 반올림되지 않습니다.
initView() 필드의 DOM을 초기화합니다.
setConstraints(min, max, precision) 이 필드에 최대값, 최솟값, 정밀도 제약 조건을 설정합니다. 이러한 속성은 사용 중지되도록 정의되지 않거나 NaN일 수 있습니다. 정밀도 (일반적으로 10의 거듭제곱)를 설정하면 값 간에 최소 단계가 적용됩니다. 즉, 사용자의 값은 정밀도의 가장 가까운 배수로 반올림됩니다. 소수점 이하 자릿수는 정밀도에서 추론됩니다. 정수 정밀도를 선택하여 정수 값을 적용할 수 있습니다.
setMax(max) 이 필드에 포함할 수 있는 최대 값을 설정합니다. 반영할 값을 업데이트합니다.
setMin(min) 이 필드에 포함할 수 있는 최솟값을 설정합니다. 반영할 값을 업데이트합니다.
setPrecision(precision) 이 필드 값의 정밀도(값이 반올림되는 수)를 설정합니다. 반영되도록 필드를 업데이트합니다.
widgetCreate_() protected 숫자 입력 편집기 위젯을 만듭니다.