diff src/tools/xml_tools.py @ 1036:35048cafb18d

tools (xmlui): to click a button in a "param" form will automatically submit the parameters of the same category
author souliane <souliane@mailoo.org>
date Fri, 16 May 2014 00:53:09 +0200
parents 301b342c697a
children f7f15d44fdfa
line wrap: on
line diff
--- a/src/tools/xml_tools.py	Wed May 07 18:16:15 2014 +0200
+++ b/src/tools/xml_tools.py	Fri May 16 00:53:09 2014 +0200
@@ -236,6 +236,10 @@
 
             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)