Hi @henry-oconnor(henry-oconnor) . Thanks for the quick response. I tried adding a new renderer as stated in the thread const ArrayLayoutRendererTester: RankedTester = rankWith( 4, isObjectArrayWithNesting );
Hi @sdirix(sdirix) . Thank you for replying. I tried using options in ui-schema, but the browser started throwing below exception. Please note that I did not make any changes in the Angular seed application except copied the the schemas from Array | JSON Forms
core.js:6210 ERROR TypeError: Cannot read property 'scope' of undefined
at ArrayLayoutRenderer.push.pdlW.ArrayLayoutRenderer.getProps (array-layout.renderer.js:127)
at ArrayLayoutRenderer_div_11_Template (array-layout.renderer.js:90)
at executeTemplate (core.js:9600)
at refreshView (core.js:9466)
at refreshEmbeddedViews (core.js:10591)
at refreshView (core.js:9490)
at refreshComponent (core.js:10637)
at refreshChildComponents (core.js:9263)
at refreshView (core.js:9516)
at refreshEmbeddedViews (core.js:10591)
Moreover, I am looking for a way to avoid using ui-schema, as I need to allow user to edit/customize Json schema and want to leave ui-schema to be autogenerated by Jsonforms.
Hi @chiranjeevi-tapal(chiranjeevi-tapal), we have to investigate what the problem is. As you already have it locally running it would be great when you could open a bug report and push the reproducible example on some public branch so we can just try it.
Regarding your use case: Of course when you don’t want to manually adapt the ui schema the best way to go is via the custom renderer registration.