Number¶
type => 'number' // TCA
alternativeSql: true
The Number
only allows integers or decimals as input values.
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
fields:
- identifier: number
type: Number
Advanced / use case¶
name: example/number
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 ]