# FormFieldType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Supertype: AbstractFormItemType
A single form field. This definition is expected to render a short, compact visual representation of a single item (property, reference or container). If a container is represented as a field, it has to be a very compact representation of the container, usually by using custom widget that creates a pop-up when clicked.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [0,1] |
description | property string | [0,1] | Free-form textual description of the object.
binding | property VariableBindingDefinitionType | [0,1] |
display | container FormItemDisplayType | [0,1] |
validation | property FormItemValidationType | [0,1] |

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Free-form textual description of the object. It is supposed to describe the object or a construct that it is attached to.

    Anything that the system administrator wants may be here. The system will not interpret the information except for displaying it and allow user to edit it.

  - #### binding

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### display

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### validation

    Flags: RAM,runtime

    Multiplicity: [0,1]