Описание
Я использую библиотеку react-json-schema
для отображения схемы JSON в виде формы.
У меня есть требование, когда форма очень большая, поэтому я использую группы uiSchema для формирования вкладок. Но один из моих атрибутов, который является объектом, содержит много объектов. Я хочу распространить эти дочерние объекты дальше во вкладки.
Я использовал код, предложенный в # 784. Я просмотрел код GroupedSchema, и он проверяет только в свойствах схемы, присутствует ли данное поле или нет. Это не go глубоко внутри вложенного объекта.
Шаги для воспроизведения
1. Схема-пустышка:
{
"A": {
"type": "string",
"title": "A"
},
"B": {
"type": "string",
"title": "B"
},
"C": {
"type": "string",
"title": "C"
},
"D": {
"type": "object",
"properties": {
"DA": {
"type": "object",
"properties": {
"DAA": {
"type": "string",
"title": "DAA"
},
"DAB": {
"type": "string",
"title": "DAB"
}
}
},
"DB": {
"type": "object",
"properties": {
"DBA": {
"type": "string",
"title": "DBA"
},
"DBB": {
"type": "string",
"title": "DBB"
}
}
},
"DC": {
"type": "object",
"properties": {
"DCA": {
"type": "string",
"title": "DCA"
},
"DCB": {
"type": "string",
"title": "DCB"
}
}
}
}
}
}
Ожидаемое поведение
Я пытаюсь чтобы получить вкладки для A, B, C, DA, DB, D C
Вот ссылка на коды и поле