jsonform
jsonform copied to clipboard
Schema with object in object
Hi,
Is it possible to describe a schema with an object in a object ?
The idea is to describe an object button
with its own properties and using this object in many other objects like in this example :
"schema": {
"button": {
"type": "object",
"legend": "Bouton",
"properties": {
"title": {
"title": "Text in the button",
"type": "string"
},
"link": {
"title": "Link of the button",
"type": "string",
},
"type": {
"title": "Type of link",
"type": "string",
"enum": ["_self", "_blank"]
}
}
},
"sectionTitle": {
"type": "object",
"properties": {
"title": {
"title": "Titre",
"description": "",
"type": "string"
},
"button": {
"type": "button"
}
}
},
"myItem": {
"type": "object",
"properties": {
"other": {
"title": "Other object",
"description": "",
"type": "string"
},
"button": {
"type": "button"
}
}
}
...
Thanks,