-
Notifications
You must be signed in to change notification settings - Fork 359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generating UI schemas for complex JSON schemas #2348
Comments
Hi @DiskCrasher , However, you could build a complete generation by copying the code from packages/core/src/generators/uischema.ts and extending it. |
Is your feature request related to a problem? Please describe.
With a large JSON schema, or a schema that has many
$ref
tags, calling generateDefaultUISchema does not result in the creation of an all-inclusive UI schema because the uischema generator only generates “shallow” UI schemas. This means a UI schema would need to be created from scratch for every control, a potentially cumbersome and involved task.Describe the solution you'd like
Two suggestions:
generateDefaultUISchema
to generate a complete UI schema instead of a shallow one.Describe alternatives you've considered
I haven't found any alternatives other than to manually create a large UI schema from scratch. Even then it's unclear whether that would work due to the shallow process previously described.
Framework
Core
RendererSet
Material
Additional context
The main goal was to alter the display of a subset of controls in my UI which are referenced by
$ref
tags. Being able to alter a specific subset of controls without having to add all controls to a UI schema strikes me as a common use-case.The text was updated successfully, but these errors were encountered: