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