@sdirix I tried setting the âdetailsâ options. But still only the table renderer is used. I didnât manage to get my array rendered by the vanilla array renderer.
This is how my data looks like:
{
"name": "Event-0",
"rating": "3",
"documentation": "",
"conditions": [
{
"formalExpression": "...some expression...",
"language": "java",
"condition": "blue"
},
{
"formalExpression": "...some expression...",
"language": "java",
"condition": "red"
},
{
"formalExpression": "...some expression...",
"language": "java",
"condition": "green"
}
]
}
The schema JSON looks like this:
{
"properties": {
"name": {
"type": "string"
},
"rating": {
"type": "integer"
},
"documentation": {
"type": "string"
},
"conditions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"formalExpression": {
"type": "string"
},
"language": {
"type": "string"
},
"condition": {
"type": "string"
}
}
}
}
}
}
And the UISchema - were I now set the âdetailsâ option looks like this:
{
"type": "Categorization",
"elements": [
{
"type": "Category",
"label": "General",
"elements": [
{
"type": "VerticalLayout",
"elements": [
{
"type": "Control",
"scope": "#/properties/name"
},
{
"type": "Control",
"scope": "#/properties/rating"
},
{
"type": "Control",
"scope": "#/properties/documentation",
"label": "Documentation",
"options": {
"multi": true
}
}
]
}
]
},
{
"type": "Category",
"label": "Event",
"elements": [
{
"type": "VerticalLayout",
"elements": [
{
"type": "Control",
"scope": "#/properties/conditions",
"label": "Conditions",
"options": {
"detail": "GENERATED"
}
}
]
}
]
}
]
}
I am using 3.0.0-beta.4
but the outcome is still always a table layout
Would you expect in this scenario that the array renderer should be used?