[Erp5-report] r17428 - /erp5/trunk/products/ERP5Form/DurationField.py

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Nov 6 18:12:55 CET 2007


Author: nicolas
Date: Tue Nov  6 18:12:55 2007
New Revision: 17428

URL: http://svn.erp5.org?rev=17428&view=rev
Log:
Improve render_view for DurationFields

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

Modified: erp5/trunk/products/ERP5Form/DurationField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/DurationField.py?rev=17428&r1=17427&r2=17428&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/DurationField.py (original)
+++ erp5/trunk/products/ERP5Form/DurationField.py Tue Nov  6 18:12:55 2007
@@ -59,9 +59,12 @@
         sub_value = ''
       else:
         sub_value, value = divmod(value, convertion)
-      sub_field_render_list.append(str(sub_value))
+      
+      sub_field_render_list.append(self.render_sub_field_view(
+                                        field,sub_value))
     # Render second
-    sub_field_render_list.append(str(value))
+    sub_field_render_list.append(self.render_sub_field_view(
+                                      field, value))
     return ':'.join(sub_field_render_list)
 
   def render(self, field, key, value, REQUEST):
@@ -80,6 +83,13 @@
                       field, key,
                       value, REQUEST, 'second'))
     return ':'.join(sub_field_render_list)
+
+  def render_sub_field_view(self, field, value):
+    """
+    Render dynamically a subfield
+    """
+    return FormulatorPatch.IntegerFieldWidgetInstance.render_view(field,
+                                                                  value)
 
   def render_sub_field(self, field, key, value, REQUEST, keyword):
     """




More information about the Erp5-report mailing list