FieldNumber 클래스
수정 가능한 숫자 필드의 클래스입니다.
Signature:
export declare class FieldNumber extends FieldInput<number>
확장: FieldInput<number>
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(값, 최솟값, 최댓값, 정밀도, 검사기, 구성) | FieldNumber 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
max_ | protected |
숫자 | 이 숫자 필드에 포함할 수 있는 최댓값입니다. |
min_ | protected |
숫자 | 이 숫자 필드에 포함할 수 있는 최솟값입니다. |
precision_ | protected |
숫자 | 이 필드 값이 반올림되는 배수입니다. |
spellcheck_ | protected |
boolean | 숫자 맞춤법 검사를 하지 않습니다. Google의 검사기가 더 나은 작업을 합니다. |
방법
메서드 | 수정자 | 설명 |
---|---|---|
configure_(config) | protected |
지정된 옵션 맵을 기준으로 필드를 구성합니다. |
doClassValidation_(newValue) | protected |
입력 값이 유효한 숫자여야 합니다 (필드에 배치된 제약 조건을 충족해야 함). |
getMax() | 이 필드가 포함할 수 있는 현재 최댓값을 반환합니다. 기본값은 무한대입니다. | |
getMin()을 | 이 필드가 포함할 수 있는 현재 최솟값을 반환합니다. 기본값은 -Infinity입니다. | |
getPrecision() | 이 필드의 현재 정밀도를 반환합니다. 정밀도는 필드 값이 반올림되는 숫자입니다. 정밀도가 0이면 값이 반올림되지 않습니다. | |
setConstraints(min, max, precision) | 이 필드에 최대, 최소, 정밀도 제약조건을 설정합니다. 이러한 속성은 정의되지 않거나 NaN이 사용 중지될 수 있습니다. 정밀도 (일반적으로 10의 거듭제곱)를 설정하면 값 사이에 최소 간격이 적용됩니다. 즉, 사용자의 값이 가장 가까운 정밀도의 배수로 반올림됩니다. 최하위 자리가 정밀도에서 추론됩니다. 정수 값은 정수 정밀도를 선택하여 적용할 수 있습니다. | |
setMax(max) | 이 필드에 포함할 수 있는 최댓값을 설정합니다. 반영할 값을 업데이트합니다. | |
setMin(분) | 이 필드에 포함할 수 있는 최솟값을 설정합니다. 반영할 값을 업데이트합니다. | |
setPrecision(precision) | 이 필드 값의 정밀도(값이 반올림되는 숫자)를 설정합니다. 반영되도록 필드를 업데이트합니다. | |
widgetCreate_() | protected |
숫자 입력 편집기 위젯을 만듭니다. |