Open Abhishek-kumar09 opened 1 year ago
Related from https://github.com/rjsf-team/react-jsonschema-form/pull/3763 https://github.com/rjsf-team/react-jsonschema-form/pull/3767
^^ @heath-freenome @nickgros
This requires implementing a new feature similar to ui:fieldReplacesAnyOrOneOf
except that it would be ui:anyOrOneOfReplacesField
. In the SchemaField
we render both the field and the anyOf/oneOf. With this flag turned on then I would imagine that the field is not rendered since the anyOfOneOf will do it. This would required some verification of it working properly, including some decent unit tests. We could use some help for this.
Prerequisites
What theme are you using?
material-ui
Version
5.x
Current Behavior
Here is the playground link
I have bunch of nested if else statements, that should show different options when swicthed to different properties. In short:
applicationType
field, that field is decisive of the other fields.if then else
condition. example:Although, the URL is required for the else part, the form still throws validation errors with message
must have required property 'url'
screenshot:Expected Behavior
The fields should be selectevely loaded on first render, e.g. Where the UI is showing the fields just for selected item on first load, and doesn't populate everything.
There should not be duplicate field during render.
Correct validation errors on submit
Steps To Reproduce
Described above
Environment
Anything else?
No response