bigDecimalField

Basics

An example of bigDecimalField:

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

Data Binding

You can bind a component to an entity and its attributes hold in a data container.

To bind bigDecimalField to an entity attribute:

  1. Specify the name of the data container as the dataContainer attribute value.

  2. Specify the name of the entity attribute as the property attribute value.

The entity attribute must be of BigDecimal type.

<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

Theme Variants

The component’s appearance is customizable with the themeNames attribute, which allows you to select among five different options:

  • small

  • align-left

  • align-center

  • align-right

  • helper-above-field

See the textField Theme Variants section for more information.

See Also

See the Vaadin Docs for more information.