json-forms
json-forms copied to clipboard
Adding new item to an array doesnt show default values when Initial Data is passed
This issue is different from Issues #63 and #84
When initial data is passed, the form with array items gets loaded properly as per the initial data passed. However, when a new item is added through Add item button, the form elements are not loaded with default data provided in the schema.
This error can be simulated using following schema:
{
"$schema": "http://json-schema.org/draft-03/schema#",
"type": "object",
"properties": {
"sorts": {
"type": "array",
"title": "Sorting",
"items": {
"type": "object",
"properties": {
"fieldName": {
"type": "string",
"title": "Field name"
},
"ascending": {
"type": "boolean",
"title": "Ascending",
"default": true
}
}
}
}
}
}
Initial data used:
{
"sorts": [
{
"fieldName": "test",
"ascending": true
}
]
}
