field-group

Defines a field group. A field group is a convenience element that enables you to:

Re-use field definitions

Instead of adding many identical field definitions (field elements) to different panels you can create a field group containing the field definition, and then just add references (ref-field-group elements) to panels.

Group related field definitions

You can then add whole sets of related field definitions to a panel with a single ref-field-group element.

Syntax
<field-group
    name="NCName"
  >
  <field>...</field>*
</field-group>

The following forms of the field element may be used: Complex field, Basic field, Boolean field, URI field, Schedule field, Number field, Link field, Enumeration field, Date field, Collection field, Inherited field.

Examples
  • This example defines a group consisting of two fields.

    <field-group name="review-fields">
      <field type="enumeration" name="review-type">
        <ui:label>Review Type</ui:label>
        <ui:description>Select the required type</ui:description>
        <enumeration value="film"/>
        <enumeration value="play"/>
        <enumeration value="book"/>
        <enumeration value="game"/>
      </field>
      <field type="number" name="score">
        <ui:label>Score</ui:label>
        <ui:description>Enter your rating</ui:description>
        <constraints>
          <minimum>1</minimum>
          <maximum>6</maximum>
        </constraints>
      </field>
    </field-group>
Attributes
name="NCName"

The name of the field-group element.