NumberInput

Быстрый старт

Live Editor

Result

Управление внешним видом

Внешний вид компонента зависит от свойств view и size:

Live Editor

Result

Форма компонента

Форма задается с помощью свойств segmentation и shape:

С помощью свойства segmentation можно изменить отступы между кнопками и полем ввода:

Live Editor

Result

Ограничения значений

С помощью свойств min, max и step можно задать допустимый диапазон и шаг изменения:

Live Editor

Result

Точность вычислений

С помощью свойства precision можно задать количество знаков после запятой:

Live Editor

Result

Вспомогательный текст

С помощью свойств textBefore и textAfter можно добавить текст слева и справа от числа:

Live Editor

Result

Ручной ввод

Свойство isManualInput разрешает редактировать значение непосредственно в поле ввода:

Live Editor

Result

Отображение без значения

Свойство displayWithoutValue управляет тем, что показывается, когда значение не задано:

  • 'input' — отображается весь компонент (по умолчанию);
  • 'increment' — отображается только кнопка увеличения;
  • 'decrement' — отображается только кнопка уменьшения.
Live Editor

Result

Поведение при достижении границ

Свойство limitBehavior управляет поведением кнопок при достижении значений min/max:

  • 'disabled' — кнопка становится неактивной (по умолчанию);
  • 'hidden' — кнопка скрывается, поле ввода растягивается.
Live Editor

Result

Пользовательские кнопки

Кнопки увеличения и уменьшения можно кастомизировать:

С помощью свойств decrementIcon и incrementIcon можно заменить иконки кнопок:

Live Editor

Result

Состояния

Live Editor

Result

Таблица свойств