Slider
Slider – это вертикальная или горизонтальная полоса, которая позволяет пользователям выбирать числовое значение в пределах определенного диапазона, перетаскивая ползунок мышью. Во время перетаскивания отображается числовое значение.
 
XML-имя компонента: slider.
Основы
Data type слайдера по умолчанию – double. С помощью атрибута datatype для компонента могут быть установлены другие числовые типы данных:
- 
int
- 
long
- 
double
- 
decimal
Slider может быть привязан к контейнеру данных с помощью атрибутов dataContainer и property. В таком случае тип данных слайдера определяется из атрибута сущности, указанного в параметре property.
Пример использования:
<data>
    <instance id="productDc"
              class="ui.ex1.entity.Product"
              fetchPlan="_base"/>
</data>
<layout>
    <slider id="slider"
            dataContainer="productDc"
            property="price"/>
</layout>Атрибуты
Slider имеет следующие специфические атрибуты:
- 
max- определяет максимальное значение диапазона, по умолчанию100.
- 
min- определяет минимальное значение диапазона, по умолчанию0.
- 
orientation- определяет горизонтальное или вертикальное расположение слайдера, по умолчаниюhorizontal.
- 
resolution- определяет количество цифр после запятой, по умолчанию0.
- 
updateValueOnClick- определяет, можно ли установить ползунок в нужное значение, кликнув по полосе. По умолчаниюfalse.
<slider max="20"
        min="10"
        resolution="2"
        updateValueOnClick="true"
        orientation="vertical"/>События и слушатели
| Чтобы сгенерировать заглушку слушателя в Jmix Studio, выберите компонент в XML-дескрипторе экрана или на панели иерархии Jmix UI и используйте вкладку Handlers на панели инспектора Jmix UI. В качестве альтернативы вы можете воспользоваться кнопкой Generate Handler на верхней панели контроллера экрана. | 
Validator
Добавляет экземпляр валидатора в компонент. validator должен выбросить ValidationException, если значение недопустимо.
ValueChangeEvent
См. ValueChangeEvent.
Все XML-атрибуты
| Просматривать и редактировать атрибуты, применимые к компоненту, можно с помощью панели инспектора Jmix UI в конструкторе экранов Studio. | 
align - box.expandRatio - caption - captionAsHtml - contextHelpText - contextHelpTextHtmlEnabled - css - dataContainer - datatype - description - descriptionAsHtml - editable - enable - expand - height - htmlSanitizerEnabled - icon - id - max - min - orientation - property - required - requiredMessage - resolution - responsive - stylename - updupdateValueOnClick - visible - width