Você está na página 1de 6

{

"schema": {
"title": "Meu schema",
"type": "object",
"properties": {
"meu_campo": {
"title": "Campo Pai",
"type": "select",
"enum": ["1", "2"]
}
},
"dependencies": {
"meu_campo": {
"oneOf": [
{
"properties": {
"meu_campo": {
"enum": ["1"]
}
}
},
{
"properties": {
"meu_campo": {
"enum": ["2"]
},
"campo_filho": {
"title": "Campo Filho",
"type": "select",
"enum": ["3", "4"]
}
}
}
]
}
}
},
"model": {}
}

{
"schema": {
"title": "Meu schema",
"type": "object",
"properties": {
"meu_campo": {
"title": "Campo Pai",
"type": "select",
"enum": [{"value": "1", "label": "opção 1"}, {"value": "2", "label": "opção
2"}]
}
},
"dependencies": {
"meu_campo": {
"oneOf": [
{
"properties": {
"meu_campo": {
"enum": ["1"]
}
}
},
{
"properties": {
"meu_campo": {
"enum": ["2"]
},
"campo_filho": {
"title": "Campo Filho",
"type": "select",
"enum": ["3", "4"]
}
}
}
]
}
}
},
"model": {}
}

{
"schema": {
"title": "Meu schema",
"type": "object",
"properties": {
"campo_pai": {
"title": "Campo Pai",
"type": "select",
"enum": [
{
"value": "1",
"label": "opção 1"
},
{
"value": "2",
"label": "opção 2"
}
]
}
},
"dependencies": {
"campo_pai": {
"oneOf": [
{
"properties": {
"campo_pai": {
"enum": ["1"]
}
}
},
{
"properties": {
"campo_pai": {
"enum": ["2"]
},
"segundo_campo": {
"type": "object",
"properties": {
"campo_filho": {
"title": "Campo Filho",
"type": "select",
"enum": ["3", "4"]
}
},
"dependencies": {
"campo_filho": {
"oneOf": [
{
"properties": {
"campo_filho": {
"enum": ["3"]
}
}
},
{
"properties": {
"campo_filho": {
"enum": ["4"]
},
"campo_neto": {
"title": "Campo Neto",
"type": "select",
"enum": ["3", "4"]
}
}
}
]
}
}
}
}
}
]
}
}
},
"model": {}
}

{
"schema": {
"title": "Meu schema",
"type": "object",
"properties": {
"campo_pai": {
"title": "Campo Pai",
"type": "select",
"enum": [
{
"value": "1",
"label": "opção 1"
},
{
"value": "2",
"label": "opção 2"
}
]
}
},
"dependencies": {
"campo_pai": {
"oneOf": [
{
"properties": {
"campo_pai": {
"enum": ["1"]
}
}
},
{
"properties": {
"campo_pai": {
"enum": ["2"]
},
"campo_filho": {
"title": "Campo Filho",
"type": "select",
"enum": ["3", "4"]
}
},
"dependencies": {
"campo_filho": {
"oneOf": [
{
"properties": {
"campo_filho": {
"enum": ["3"]
}
}
},
{
"properties": {
"campo_filho": {
"enum": ["4"]
},
"campo_neto": {
"title": "Campo Neto",
"type": "select",
"enum": ["3", "4"]
}
}
}
]
}
}
}
]
}
}
},
"model": {}
}

{
"schema": {
"type": "object",
"properties": {
"campo_pai": {
"title": "Campo Pai",
"type": "select",
"enum": [
{
"value": "1",
"label": "opção 1"
},
{
"value": "2",
"label": "opção 2"
}
]
}
},
"dependencies": {
"campo_pai": {
"oneOf": [
{
"properties": {
"campo_pai": {
"const": "1"
}
}
},
{
"properties": {
"campo_pai": {
"const": "2"
},
"campo_filho": {
"title": "Campo Filho",
"type": "select",
"enum": ["3", "4"]
}
},
"dependencies": {
"campo_filho": {
"oneOf": [
{
"properties": {
"campo_filho": {
"const": "3"
}
}
},
{
"properties": {
"campo_filho": {
"const": "4"
},
"campo_neto": {
"title": "Campo Neto",
"type": "select",
"enum": ["3", "4"]
}
}
}
]
}
}
}
]
}
}
},
"model": {}
}

Você também pode gostar