Built-in Schema Fields
EditableTableField
Basic Usage
Use EditableTableField when the schema needs editable rows and columns backed by array data.
Registry
- Key:
table - Module:
src/forms/fields/EditableTableField.tsx
Role in SchemaForm
Tabular data backed by an array value. Uses useEditableTableFieldBinding (src/forms/useEditableTableFieldBinding.ts) to:
- Track row-level error paths under
${fieldName}.* - Surface grouped errors via
getGroupedErrorsForPathwhen available
Formie registers a custom implementation for the same key in some builds (FormieEditableTableField); the kit default remains EditableTableField.
Example schema
json
{
"$field": "table",
"name": "columns",
"label": "Columns",
"columns": []
}Column metadata is schema-driven; see source types for columns entries.
Related
- Plain component docs: EditableTable
useEditableTableFieldBindingin SchemaForm API
Edit this page
Last updated: May 22, 2026, 6:53 PM