TextFieldSlider

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

Live Editor

Result

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

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

Live Editor

Result

Шкала значений​

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

Live Editor

Result

Метки на шкале​

С помощью свойства scaleTicks можно задать массив числовых значений для отображения меток (точек и подписей) под слайдером. Точки закрашиваются в зависимости от текущего значения: отмечены те, которые меньше или равны ему. Клик по метке перемещает слайдер к соответствующему значению. При использовании scaleTicks минимум и максимум из hasScale не отображаются.

Live Editor

Result

Шаг изменения​

С помощью свойства step можно задать шаг изменения значения:

Live Editor

Result

Форматирование чисел​

Компонент поддерживает форматирование чисел с настройкой разделителей, количества знаков после запятой и стиля группировки:

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

Live Editor

Result

Ручка слайдера​

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

Live Editor

Result

Дополнительный контент​

Компонент поддерживает добавление различного контента к полю ввода:

С помощью свойства titleCaption можно добавить подпись к компоненту:

Live Editor

Result

Индикаторы обязательности​

Компонент поддерживает отображение индикаторов обязательности или опциональности:

Live Editor

Result

Состояния​

Компонент поддерживает различные состояния с помощью свойств disabled и readOnly:

Live Editor

Result

Контролируемый режим​

Компонент может работать как в контролируемом, так и в неконтролируемом режиме:

Live Editor

Result

Обработка событий​

Компонент предоставляет различные колбэки для обработки изменений:

Live Editor

Result

Валидация​

Компонент автоматически валидирует введенные значения. При попытке ввести значение больше максимального или меньше минимального, отображается анимация ошибки и значение возвращается к границе диапазона:

Live Editor

Result

API​