The number inputs let the user provide a number.
Decimal
Decimal input lets the end user type only decimal numbers.
The return type is not guaranteed to be of type BigDecimal. Therefore, always cast to BigDecimal when you read the input value:
Integer
Integer input lets the end user type only integers.
Minimum and Maximum Values
You can restrict the set of values that the end user can provide to the input by using the setMin()
and setMax()
methods.
api.inputBuilderFactory() .createIntegerUserEntry('NaturalNumber') .setMin(0) .getInput()
As of version 7.3, the input validation has not been implemented in the frontend application. However, you can still set these properties in the Groovy logic.