Number¶
The Number
only allows integers or decimals as input values.
It corresponds with the TCA type => 'number'
.
SQL overrides via alternativeSql
allowed: yes.
Settings¶
-
format
¶ Required: false Type: string Default: ‘integer’ Possible values:
integer
(default) ordecimal
.
-
default
¶ Required: false Type: integer Default: 0 Default value set if a new record is created.
-
range
¶ Required: false Type: array An array which defines an integer range within the value must be.
- lower (integer)
- Defines the lower integer value.
- upper (integer)
- Defines the upper integer value.
Example:
range: lower: 10 upper: 999
-
required
¶ Required: false Type: boolean Default: false If set, the field becomes mandatory.
-
slider
¶ Required: false Type: array Render a value slider next to the field. Available keys:
- step (integer / float)
- Set the step size the slider will use. For floating point values this can itself be a floating point value. Default: 1.
- width (integer, pixels)
- Define the width of the slider. Default: 100.
Example:
range: step: 1 width: 100
For more advanced configuration refer to the TCA documentation.
Examples¶
Minimal¶
name: example/number
group: common
fields:
- identifier: number
type: Number
Advanced / use case¶
name: example/number
group: common
fields:
- identifier: number
type: Number
format: integer
default: 10
size: 20
range:
lower: 10
upper: 999
slider:
range:
step: 1
width: 100
valuePicker:
items:
[
[ '100', 100 ],
[ '250', 250 ],
[ '500', 500 ],
]