bigDecimalField

Поле bigDecimalField обладает многими функциями, аналогичными textField, но принимает только значения типа BigDecimal.

XML-элемент

bigDecimalField

Java-класс

JmixBigDecimalField

Атрибуты

id - alignSelf - ariaLabel - ariaLabelledBy - autocapitalize - autocomplete - autocorrect - autofocus - autoselect - classNames - clearButtonVisible - colspan - css - dataContainer - enabled - errorMessage - focusShortcut - height - helperText - label - maxHeight - maxWidth - minHeight - minWidth - placeholder - property - readOnly - required - requiredMessage - tabIndex - themeNames - title - value - valueChangeMode - valueChangeTimeout - visible - width

Обработчики

AttachEvent - BlurEvent - ClientValidatedEvent - ComponentValueChangeEvent - CompositionEndEvent - CompositionStartEvent - CompositionUpdateEvent - DetachEvent - FocusEvent - InputEvent - KeyDownEvent - KeyPressEvent - KeyUpEvent - statusChangeHandler - validator

Элементы

prefix - suffix - tooltip - validator

Основы

Пример bigDecimalField:

<bigDecimalField id="bigDecimalField"
                 clearButtonVisible="true"/>
big decimal field basics

Привязка данных

Вы можете связать компонент с сущностью и её атрибутами, хранящимися в контейнере данных.

Чтобы связать bigDecimalField с атрибутом сущности:

  1. Укажите имя контейнера данных в значении атрибута dataContainer.

  2. Укажите имя атрибута сущности в значении атрибута property.

Атрибут сущности должен иметь тип BigDecimal.

<data>
    <instance class="com.company.onboarding.entity.Step" id="stepDc">
        <fetchPlan extends="_base"/>
        <loader id="stepDl"/>
    </instance>
</data>
<layout>
    <bigDecimalField dataContainer="stepDc"
                     property="factor"
                     label="Factor:"/>
</layout>
big decimal field data binding

Варианты темы

Используйте атрибут themeNames для настройки темы компонента.

Вариант Описание Поддерживается в

small

Уменьшает размер компонента.

Aura, Lumo

align-left

Выравнивает значение поля по левому краю.

Aura, Lumo

align-center

Выравнивает значение поля по центру.

Aura, Lumo

align-right

Выравнивает значение поля по правому краю.

Aura, Lumo

helper-above-field

Размещает вспомогательный текст над полем, под меткой.

Aura, Lumo

Смотрите также

Дополнительную информацию смотрите в документации Vaadin.