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