[Erp5-report] r40519 nicolas - /erp5/trunk/products/Formulator/Widget.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Nov 23 11:15:34 CET 2010
Author: nicolas
Date: Tue Nov 23 11:15:33 2010
New Revision: 40519
URL: http://svn.erp5.org?rev=40519&view=rev
Log:
Implement render_odt_view on IntegerField to cast value into string
Modified:
erp5/trunk/products/Formulator/Widget.py
Modified: erp5/trunk/products/Formulator/Widget.py
URL: http://svn.erp5.org/erp5/trunk/products/Formulator/Widget.py?rev=40519&r1=40518&r2=40519&view=diff
==============================================================================
--- erp5/trunk/products/Formulator/Widget.py [utf8] (original)
+++ erp5/trunk/products/Formulator/Widget.py [utf8] Tue Nov 23 11:15:33 2010
@@ -1606,6 +1606,18 @@ class IntegerWidget(TextWidget) :
value = int(value)
return TextWidget.render_view(self, field, value, REQUEST=REQUEST)
+ def render_odt_view(self, field, value, as_string, ooo_builder, REQUEST,
+ render_prefix, attr_dict, local_name):
+ """This renderer is dedicated to render values inside OOo document
+ It renderer convert explicitely numeric values into strings
+ """
+ if isinstance(value, (int, float)):
+ # convert into string
+ value = '%s' % value
+ return TextWidget.render_odt_view(self, field, value, as_string,
+ ooo_builder, REQUEST, render_prefix,
+ attr_dict, local_name)
+
IntegerWidgetInstance = IntegerWidget()
class FloatWidget(TextWidget):
More information about the Erp5-report
mailing list