Magnolia 5.4 reached end of life on November 15, 2018. This branch is no longer supported, see End-of-life policy.
renders radio buttons or checkboxes depending on how the
multiselect
property is set.
class: info.magnolia.ui.form.field.definition.OptionGroupFieldDefinition
Example: In the screenshot below:
multiselect=true
: Options are displayed as checkboxes. More than one can be selected.multiselect=false
: Options are displayed as radio buttons. Only one can be selected.Simple option field definition:
form: tabs: - name: tabTitle label: Title fields: - name: titleSelect class: info.magnolia.ui.form.field.definition.OptionGroupFieldDefinition multiselect: true type: String label: Title to use options: - name: pageTitle label: Page title selected: true - name: navigationTitle label: Navigation title value: navigationTitle - name: none label: None value: none
Node name | Value |
---|---|
form | |
tabs | |
tabText | |
fields | |
titleSelect | |
options | |
pageTitle | |
label | Page title |
selected | true |
value | pageTitle |
navigationTitle | |
label | Navigation title |
value | navigationTitle |
none | |
label | None |
value | none |
class | info.magnolia.ui.form.field.definition.OptionGroupFieldDefinition |
label | Title to use |
multiselect | true |
type | String |
You can use all common field properties and the following:
<field‑name> | required Name of field |
| required Parent node for the selectable options. |
| Name of the option. |
| optional, default is the parent node name Name of the node where the selected value is stored. If not set, the name of the parent node is used. |
| required Value saved to the repository when selected. |
| optional Option label displayed to the user. |
| optional Pre-selects the option. |
| optional Path to an existing option set as opposed to defining options in the current definition. |
| optional, default is When using a |
| optional, default is Read option values from a different property. Set to the name of your custom value node. |
| optional, default is Read option labels from a different property. Set to the name of your custom label node. |
| optional, default is When When
|
| optional, default is Vaadin
|
| optional, default is By default, option labels are sorted alphabetically. When set to |
| optional, default is To enable paging and filtering, value must be an integer > |
All fields that allow users to make a selection (select, option group, twin-column, checkbox) follow this pattern but some have additional properties.
Properties specific to the option group field.
<field name> | Name of field. |
| optional, default is When set to |
| optional, default is Alternatively use |