bigDecimalField
bigDecimalField имеет многие из тех же функций, что и textField, но принимает только входной сигнал BigDecimal.
XML-элемент |
|
|---|---|
Java-класс |
|
Основы
Пример использования bigDecimalField:
<bigDecimalField id="bigDecimalField" label="BigDecimalField" width="15em"/>
bigDecimalField связанный с данными
Компонент можно связать с атрибутом сущности, которая хранится в контейнере данных.
Чтобы связать bigDecimalField с атрибутом сущности:
-
Укажите имя контейнера данных в значении атрибута dataContainer.
-
Укажите имя атрибута сущности в значении атрибута 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, чтобы применить один или несколько вариантов темы.
| Вариант | Описание | Поддерживается в |
|---|---|---|
|
Уменьшает размер компонента. |
Aura, Lumo |
|
Выравнивает значение поля по левому краю. |
Aura, Lumo |
|
Выравнивает значение поля по центру. |
Aura, Lumo |
|
Выравнивает значение поля по правому краю. |
Aura, Lumo |
|
Размещает вспомогательный текст над полем, под меткой. |
Aura, Lumo |
Атрибуты
bigDecimalField имеет следующие уникальные атрибуты:
| Имя | Описание | По умолчанию |
|---|---|---|
Определяет, выделяется ли текст автоматически при получении полем фокуса. |
— |
|
Определяет, отображается ли в поле кнопка очистки. |
|
|
Задаёт значение компонента. |
— |
bigDecimalField имеет следующие общие атрибуты:
id - alignSelf - ariaLabel - ariaLabelledBy - autocapitalize - autocomplete - autocorrect - autofocus - classNames - colspan - css - dataContainer - enabled - errorMessage - focusShortcut - height - helperText - label - maxHeight - maxWidth - minHeight - minWidth - placeholder - property - readOnly - required - requiredMessage - tabIndex - themeNames - title - valueChangeMode - valueChangeTimeout - visible - width
Обработчики
bigDecimalField имеет следующие уникальные обработчики:
| Имя | Описание |
|---|---|
Проверяет значение компонента. |
bigDecimalField имеет следующие общие обработчики: