From dceda2b742e7b266c4d9e48813f4fd1990688f2c Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Mon, 27 Nov 2023 19:35:17 +0100 Subject: [PATCH] ENH: jsex: Propagate ui options in make_array() --- src/caosadvancedtools/json_schema_exporter.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 1497e5f3..910238c9 100644 --- a/src/caosadvancedtools/json_schema_exporter.py +++ b/src/caosadvancedtools/json_schema_exporter.py @@ -623,6 +623,11 @@ ui_schema : dict, optional if rjsf_uischema is not None: ui_schema = {"items": rjsf_uischema} + # Propagate ui: options up one level. + for key in rjsf_uischema.keys(): + if key.startswith("ui:"): + ui_schema[key] = rjsf_uischema[key] + return result, ui_schema return result -- GitLab