bigDecimalField

bigDecimalField имеет многие из тех же функций, что и textField, но принимает только входной сигнал BigDecimal.

XML-элемент

bigDecimalField

Java-класс

JmixBigDecimalField

Основы

Пример использования bigDecimalField:

<bigDecimalField id="bigDecimalField" label="BigDecimalField" width="15em"/>

bigDecimalField связанный с данными

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

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

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

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

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

<data>
    <instance id="productDc"
              class="io.jmix.uisamples.entity.Product"
              fetchPlan="_local"/>
</data>
<layout>
    <bigDecimalField id="bigDecimalField" label="Field connected to a container" width="15em"
                     dataContainer="productDc" property="price"/>
    <hbox>
        <span text="Value in the container:"/>
        <span id="spanValue"/>
    </hbox>
</layout>

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

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

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

small

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

Aura, Lumo

align-left

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

Aura, Lumo

align-center

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

Aura, Lumo

align-right

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

Aura, Lumo

helper-above-field

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

Aura, Lumo

Атрибуты

bigDecimalField имеет следующие уникальные атрибуты:

Имя Описание По умолчанию

autoselect

Определяет, выделяется ли текст автоматически при получении полем фокуса.

clearButtonVisible

Определяет, отображается ли в поле кнопка очистки.

false

value

Задаёт значение компонента.

bigDecimalField имеет следующие общие атрибуты:

Обработчики

bigDecimalField имеет следующие уникальные обработчики:

Имя Описание

validator

Проверяет значение компонента.

bigDecimalField имеет следующие общие обработчики:

Элементы

Компонент bigDecimalField может содержать следующие вложенные элементы: prefix, suffix, tooltip, и validator.

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