MenuChevron Down
SegmentGroup Groupe de Segments - Docs - Artefact

SegmentGroup Groupe de Segments

Forms
Tier 2

Un groupe de boutons de type radio qui ressemblent à un seul contrôle segmenté.

Utilisation

Constructeur de pages CMS

Ce composant est disponible sous forme de bloc segmentGroup dans Page Builder (content/pages/*.json) :

{
  "type": "segmentGroup",
  "label": "View",
  "items": [
    { "label": "List", "value": "list" },
    { "label": "Grid", "value": "grid" }
  ]
}

Propriétés

PropriétéTypeDéfautDescription
labelstring-Étiquette de groupe.
itemsSegmentGroupItem[]-Tableau d'éléments avec « label » et « value ».

Configuration du CMS

- label: SegmentGroup
  name: segment-group
  widget: object
  fields:
    - { label: Label, name: label, widget: string, required: false }
    - label: Items
      name: items
      widget: list
      fields:
        - { label: Label, name: label, widget: string }
        - { label: Value, name: value, widget: string }

Hydratation

Niveau 2 : s'hydrate lorsque « value », « defaultValue » ou « onValueChange » est fourni.