Number¶
type => 'number' // TCA
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
Copied!
-
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:
slider: step: 1 width: 100
Copied!Tip
It is advised to also define a range property when using the slider, otherwise the slider will go from 0 to 10000.
For more advanced configuration refer to the TCA documentation.
Examples¶
Minimal¶
name: example/number
fields:
- identifier: number
type: Number
Copied!
Advanced / use case¶
name: example/number
fields:
- identifier: number
type: Number
format: integer
default: 10
size: 20
range:
lower: 10
upper: 999
slider:
step: 1
width: 100
valuePicker:
items:
- [ '100', 100 ]
- [ '250', 250 ]
- [ '500', 500 ]
Copied!