diff --git a/src/tools/xml_tools.py b/src/tools/xml_tools.py index 30732293..98354e97 100644 --- a/src/tools/xml_tools.py +++ b/src/tools/xml_tools.py @@ -236,6 +236,10 @@ def paramsXML2XMLUI(xml): if callback_id: widget_kwargs['callback_id'] = callback_id + others = ["%s%s%s" % (category_name, SAT_PARAM_SEPARATOR, other.getAttribute('name')) + for other in category.getElementsByTagName('param') + if other.getAttribute('type') != 'button'] + widget_kwargs['fields_back'] = others widget_kwargs['name'] = "%s%s%s" % (category_name, SAT_PARAM_SEPARATOR, param_name)