Table Array Editor
Renders array items in a tabular format, with each object property in its own column.
Activation Conditions
"type": "array""x-format": "table"
Example
{
"x-format": "table",
"title": "Names",
"type": "array",
"items": {
"type": "string",
"title": "Name"
},
"default": [
"Albert",
"Betti",
"Carl"
]
}Footer
Adds a footer row with add and/or delete-all buttons. Use x-arrayDeleteAll to also show a "Delete all" button in the header.
x-arrayDeleteAll— Adds a "Delete all" button to the headerx-arrayFooterAdd— Adds an "Add item" button in the footerx-arrayFooterDeleteAll— Adds a "Delete all" button in the footerx-arrayFooterButtonsPosition— Aligns footer buttons ('left'or'right', default:'right')
Example
{
"x-format": "table",
"title": "Names",
"type": "array",
"x-arrayDeleteAll": true,
"x-arrayFooterAdd": true,
"x-arrayFooterDeleteAll": true,
"items": {
"type": "string",
"title": "Name"
},
"default": [
"Albert",
"Betti",
"Carl"
]
}