# JSON forms used in custom renderer

**URL:** <https://jsonforms.discourse.group/t/json-forms-used-in-custom-renderer/110>\
**Category:** General\
**Created:** [June 19, 2020, 12:50am UTC](https://jsonforms.discourse.group/t/json-forms-used-in-custom-renderer/110 "2020-06-19T00:50:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![discobot](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/discobot/32/3_2.png) [@discobot](https://jsonforms.discourse.group/u/discobot)\
**Post date:** [June 19, 2020, 12:50am UTC](https://jsonforms.discourse.group/t/json-forms-used-in-custom-renderer/110/1 "2020-06-19T00:50:53Z")

</div>

Thanks folks for this excellent product. Quick question - can we use JSONform for rending a custom renderer as well? I have a usecase where i need to collect information for top level form. Embedded custom component needs to display few additional fields but should update only relevant fields to parent form.

_[[original thread](https://spectrum.chat/jsonforms/general/json-forms-used-in-custom-renderer~19a322c2-8e95-4b97-a661-9ab030e5326c) by Vijay Mishra]_

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [June 19, 2020, 5:57am UTC](https://jsonforms.discourse.group/t/json-forms-used-in-custom-renderer/110/2 "2020-06-19T05:57:59Z")

</div>

Hi @vijay-mishra, thanks for your interest in JSON Forms. We value customization so you can do almost anything with JSON Forms. Once your custom renderer gets control you are in charge and can render whatever you want, dispatching back to JSON Forms at some point or keeping the control ‘forever’.

Regarding your use case: It’s certainly possible to link fields within a form and also to link 2+ forms together. Can you elaborate more about your use case so I can give better advice? I don’t fully understand what your requirements are. Ideally you could post your JSON Schema (or an example one) and/or a visual mockup including the data object you want to have in the end.

---

<div class="post-metadata">

**Author:** ![discobot](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/discobot/32/3_2.png) [@discobot](https://jsonforms.discourse.group/u/discobot)\
**Post date:** [June 20, 2020, 6:51am UTC](https://jsonforms.discourse.group/t/json-forms-used-in-custom-renderer/110/3 "2020-06-20T06:51:38Z")

</div>

_[pacific0009]_

I agree with @sdirix JSON Forms is very flexible and customisable. You can do any thing with it. I have created few custom component for example I have created image type field which display image from url and also gives you ability upload image. The upload button uploads image to backend and the generated url it sets in JSON Forms data.  
Even you can create a cell also. This is how I created cell renderer.

> **[How to create Custom Cell Render in JSON Forms: ReactJs](https://medium.com/@charianand.maurya/how-to-create-custom-cell-render-in-json-forms-reactjs-1101dda165bf?source=email-408780edd9d1--writer.postDistributed&sk=0fafabfb9574955f72465e9bcb5ec446)**
>
> JSON Forms is a JSON Schema based approach for creating forms that comes with support for React and Angular.
