[Erp5-report] r22054 - /erp5/trunk/products/ERP5Form/FormulatorPatch.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sun Jun 29 04:09:34 CEST 2008


Author: rafael
Date: Sun Jun 29 04:09:34 2008
New Revision: 22054

URL: http://svn.erp5.org?rev=22054&view=rev
Log:
Added a patch for RadioWidget.render to include missing render_prefix param.

Modified:
    erp5/trunk/products/ERP5Form/FormulatorPatch.py

Modified: erp5/trunk/products/ERP5Form/FormulatorPatch.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/FormulatorPatch.py?rev=22054&r1=22053&r2=22054&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/FormulatorPatch.py (original)
+++ erp5/trunk/products/ERP5Form/FormulatorPatch.py Sun Jun 29 04:09:34 2008
@@ -494,7 +494,7 @@
 
 StringBaseValidator.validate = StringBaseValidator_validate
 
-def Widget_render_hidden(self, field, key, value, REQUEST):
+def Widget_render_hidden(self, field, key, value, REQUEST, render_prefix=None):
     """Renders this widget as a hidden field.
     """
     try:
@@ -719,10 +719,19 @@
   else:
     return title_list[0]
   return value
-    
+
+def RadioWidget_render(self, field, key, value, REQUEST, render_prefix=None):
+  rendered_items = self.render_items(field, key, value, REQUEST)
+  orientation = field.get_value('orientation')
+  if orientation == 'horizontal':
+      return string.join(rendered_items, "  ")
+  else:
+      return string.join(rendered_items, "<br />")
+
 ListWidget.render_view = SingleItemsWidget_render_view
 ListWidget.render_pdf = SingleItemsWidget_render_view
 RadioWidget.render_view = SingleItemsWidget_render_view
+RadioWidget.render = RadioWidget_render
 RadioWidget.render_pdf = SingleItemsWidget_render_view
 
 def MultiItemsWidget_render_items(self, field, key, value, REQUEST, render_prefix=None):




More information about the Erp5-report mailing list