Enables the creation of properly styled controls in a form.
Adds the specified classes to the root element of the component.
Type: String
Required: No
The ID of the primary form control. You can use this to set the
for
attribute of a label for accessibility. If you don't set this property, the control group automatically sets the label to the ID of an inner form control (for example, an input component). This only works well if you're using a single control in the form field.
Type: String
Required: No
Adds the specified ID to the root element of the component.
Type: String
Required: No
Determines whether the primary control should expand to 12 columns. By default (or when this property is set to
false
), the primary control occupies 9 columns. The secondary control uses the remaining 3 columns. On smaller viewports, both components occupy 12 columns and stack on top of each other.If this property is set to
true
, the primary control uses the full 12 columns. The secondary control (if present) also uses 12 columns, and the two controls stack on top of each other.
Type: Boolean
Default: false
Valid values: true | false
Required: No
The primary form control (for example, input, textarea, etc.).
Constraint text that's displayed below the control. Use this to provide additional information about valid formats, etc.
Detailed information about the form field that's displayed below the label.
Text that displays as a validation message. If this is set to a non-empty string, it will render the form field as invalid.
Use to display an 'Info' link next to the label.
The main label for the form field.
A secondary control. You can use this for custom actions and content.
The documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file.