In Team Forms, a data-grid is a table-like component often used to collect repeated information. By default, users can dynamically add or remove rows when filling out the form.
When you enable Fixed Rows, this changes—the number of rows is locked, and you define them ahead of time. You can also add a label to each row (e.g. “Generator”, “Water Pump”), which appears in the first column.
What is the Row Header Key?
These row labels are stored in the form response. By default, they’re saved under the field __header:
[
{
"__header": "Generator",
working: true,
needsMaintenance: false
},
{
"__header": "Air Compressor",
working: true,
needsMaintenance: true
}
]
You can rename this field using the Row Header Key setting. For example, changing it to equipment would store the data like this:
[
{
equipment: "Generator",
working: true,
needsMaintenance: false
},
{
equipment: "Air Compressor",
working: true,
needsMaintenance: true
}
]
Why it Matters
Using a custom Row Header Key makes your data easier to use in tools like Power BI, especially when filtering, grouping, or building reports.