Класс FieldNumber
Класс для редактируемого числового поля.
Подпись:
export declare class FieldNumber extends FieldInput<number>
Расширяет: FieldInput<число>
Конструкторы
Конструктор | Модификаторы | Описание |
---|---|---|
(конструктор)(значение, мин., макс., точность, валидатор, конфигурация) | Создает новый экземпляр класса FieldNumber |
Характеристики
Свойство | Модификаторы | Тип | Описание |
---|---|---|---|
макс_ | protected | число | Максимальное значение, которое может содержать это числовое поле. |
мин_ | protected | число | Минимальное значение, которое может содержать это числовое поле. |
точность_ | protected | число | Кратность, до которой округляется значение этого поля. |
проверка орфографии_ | protected | булев | Не проверяйте орфографию цифр. Наш валидатор справляется лучше. |
Методы
Метод | Модификаторы | Описание |
---|---|---|
настроить_(config) | protected | Настройте поле на основе предоставленной карты параметров. |
doClassValidation_(новоеЗначение) | protected | Убедитесь, что введенное значение является допустимым числом (должно соответствовать ограничениям, наложенным на поле). |
получитьМакс() | Возвращает текущее максимальное значение, которое может содержать это поле. По умолчанию — бесконечность. | |
получитьМин() | Возвращает текущее минимальное значение, которое может содержать это поле. По умолчанию -Infinity. | |
получитьPrecision() | Возвращает текущую точность этого поля. Точность — это число, до которого округляется значение поля. Точность 0 означает, что значение не округляется. | |
initView() | Инициализируйте DOM поля. | |
setConstraints(мин, макс, точность) | Установите ограничения максимума, минимума и точности для этого поля. Любое из этих свойств может быть неопределенным или NaN, чтобы быть отключенным. Установка точности (обычно степени 10) обеспечивает минимальный шаг между значениями. То есть значение пользователя будет округлено до ближайшего кратного точности. Наименее значащая цифра выводится из точности. Целочисленные значения могут быть обеспечены выбором целочисленной точности. | |
setMax(макс) | Устанавливает максимальное значение, которое может содержать это поле. Обновляет значение для отражения. | |
setMin(мин) | Устанавливает минимальное значение, которое может содержать это поле. Обновляет значение для отражения. | |
setPrecision(точность) | Устанавливает точность значения этого поля, т. е. число, до которого округляется значение. Обновляет поле для отражения. | |
widgetCreate_() | protected | Создайте виджет редактора ввода чисел. |