Checkbox¶
-
/libs/granite/ui/components/foundation/form/checkbox
A checkbox component.
It extends
Field
component.It has the following content structure:
- granite:FormCheckbox
- idstring
The id attribute.
- relstring
The class attribute. This is used to indicate the semantic relationship of the component similar to
rel
attribute.
- classstring
The class attribute.
- titlestring
- i18n
The title attribute.
- namestring
The name that identifies the field when submitting the form.
-
deleteHintboolean
- true
true
to generate the SlingPostServlet @Delete hidden input based on the name.
- valuestring
The submit value of the field when it is checked.
It is RECOMMENDED that this property is set.
- uncheckedValuestring
The submit value of the field when it is unchecked.
It is RECOMMENDED that this property is set.
- disabledboolean
Indicates if the field is in disabled state.
- requiredboolean
Indicates if the field is mandatory to be filled.
- validationstring
- multiple
The name of the validator to be applied. E.g.
foundation.jcr.name
. See validation in Granite UI.
- checkedboolean
Indicates if the checkbox is checked. Providing
checked
property (eithertrue
orfalse
) will implyignoreData
to betrue
, and will set the checked state based on this property.
- ignoreDataboolean
If
false
, the checked state is based on matching the form values byname
andvalue
properties. Otherwise, the form values are ignored, and the checked state is based ondefaultChecked
property specified.
- defaultCheckedboolean
true
to pre-check this field,false
otherwise.
- textstring
- i18n
The text of the checkbox.
- autosubmitboolean
true
to automatically submit the form when the checkbox is checked/unchecked.Pressing “enter” in the text field will submit the form (when everything is configured properly). This is the equivalence of that for checkbox.
- fieldDescriptionstring
- i18n
The description of the component.
-
tooltipPositionstring
- right
- left
- right
- top
- bottom
The position of the tooltip relative to the field. Only used when fieldDescription is set.
- renderReadOnlyboolean
Renders the read-only markup as well.
- showEmptyInReadOnlyboolean
Shows read-only version even when it is unchecked.