Skip to content

Matrix Row Schema

Matrix rows define the row labels and stored row keys for matrix and matrixdropdown questions.

["Price", "Quality", "Support"]
[
{ "value": "price", "text": "Price" },
{ "value": "quality", "text": "Quality" }
]
  • Type: string
  • Required: Yes for object rows

Stored key for the row value.

  • Type: string
  • Localizable: Yes

Visible row label. If omitted, Formspace displays value.

  • Type: condition

Controls whether this row is shown.

  • Type: condition

Controls whether this row is editable.

{
"type": "matrix",
"name": "satisfaction",
"title": "Rate each area",
"columns": ["Poor", "Fair", "Good", "Excellent"],
"rows": [
{ "value": "speed", "text": "Speed" },
{ "value": "quality", "text": "Quality" },
{ "value": "support", "text": "Support" }
]
}