JsonSchema support for KendoReact Form component

2 Answers 67 Views
Form Input
Bernd
Top achievements
Rank 5
Bronze
Bronze
Bronze
Bernd asked on 27 Jun 2023, 09:35 AM | edited on 27 Jun 2023, 10:01 AM

Hi.

Is there any way to use JsonSchema when creating a Form with the KendoReact Form component? Maybe something along the lines of react-jsonschema-form? If not, are there any plans to integrate this in the future or any ideas how this could be implemented using the existing KendoReact components?

In the end, we would like to be able to build our forms dynamically based on jsonSchema information. That is the main goal of this question.

Thanks,

Greetings,

Bernd

 

2 Answers, 1 is accepted

Sort by
1
Accepted
Filip
Telerik team
answered on 29 Jun 2023, 07:15 AM

Hi, Bernd,

I reviewed the react-jsonschema-form library and JsonSchema in general and this scenario is currently untested territory.

I tried to create an example using react-jsonschema-form however it seems that most of the props that they are using for their form component are not available for the KendoReact form, for example, the schema prop and others. 

Currently, we don't have any plans to integrate JsonSchema into our forms, however, I can recommend submitting a feature request in our feedback portal where new ideas are constantly being evaluated and the most popular ones are implemented in future releases:

https://feedback.telerik.com/kendo-react-ui

Regards,
Filip
Progress Telerik

As of R2 2023, the default icon type will be SVG instead of Font. See this blogpost for more information.
0
Bernd
Top achievements
Rank 5
Bronze
Bronze
Bronze
answered on 29 Jun 2023, 09:25 AM

Hi.

First of all thanks for your answer.

I have created the feature request as you recommended.

So anyone who sees this and would be interested to have it integrated, please vote for it to make it happen. :-)

Thanks,

Greetings,

Bernd

Tags
Form Input
Asked by
Bernd
Top achievements
Rank 5
Bronze
Bronze
Bronze
Answers by
Filip
Telerik team
Bernd
Top achievements
Rank 5
Bronze
Bronze
Bronze
Share this question
or