Integer

The "Integer" type generates a simple <input> field, which evaluates the input to an integer.

It corresponds with the TCA type='input' (default) and eval='int'.

Properties

default

| Required: false | Type: integer | Default: 0 |

Default value set if a new record is created.

size

| Required: false | Type: integer | Default: '20' |

Abstract value for the width of the <input> field.

required

| Required: false | Type: boolean | Default: 'false' |

If set, the field will become mandatory.

trim

| Required: false | Type: boolean | Default: 'false' |

If set, the PHP trim function is applied on the field's content.

valuePicker

| Required: false | Type: array | Default: '' |

Renders a select box with static values next to the input field. When a value is selected in the box, the value is transferred to the field. Keys:

items (array)

An array with selectable items. Each item is an array with the first being the value transferred to the input field, and the second being the label in the select drop-down (LLL reference possible).

Example:

valuePicker:
  items:
    100: 100
    250: 250
    500: 500

Example

group: common
fields:
  - identifier: integer
    type: Integer
    properties:
      default: 0
      size: 20
      required: true
      trim: true
      valuePicker:
        items:
          100: 100
          250: 250
          500: 500