Percent¶
The “Percent” type generates a simple <input>
field, which provides a slider
for value picking.
It corresponds with the TCA type='input'
(default) with range
and slider
properties.
Properties¶
- default
| Required: false | Type: integer | Default: 0 |
Default value set if a new record is created.
- range
| Required: false | Type: array | Default: ‘’ |
An array which defines an integer range within which the value must be. Keys:
- lower (integer/ float)
- Defines the lower integer value. Default: 0.
- upper (integer/ float)
- Defines the upper integer value. Default: 100.
It is allowed to specify only one of both of them.
Example:
range: lower: 0 upper: 100
- required
| Required: false | Type: boolean | Default: ‘false’ |
If set, the field will become mandatory.
- size
| Required: false | Type: integer | Default: ‘20’ |
Abstract value for the width of the
<input>
field.- slider
| Required: false | Type: array | Default: ‘’ |
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
- trim
| Required: false | Type: boolean | Default: ‘false’ |
If set, the PHP trim function is applied on the field’s content.