[Erp5-report] r15817 - /erp5/trunk/products/ERP5Form/FormulatorPatch.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Aug 27 14:42:00 CEST 2007
Author: jp
Date: Mon Aug 27 14:42:00 2007
New Revision: 15817
URL: http://svn.erp5.org?rev=15817&view=rev
Log:
Better support of cell parameter and editable property in listbox embedded fields;
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=15817&r1=15816&r2=15817&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/FormulatorPatch.py (original)
+++ erp5/trunk/products/ERP5Form/FormulatorPatch.py Mon Aug 27 14:42:00 2007
@@ -25,6 +25,7 @@
from Products.Formulator.Widget import Widget
from Products.Formulator.Widget import render_element
from Products.Formulator.FieldRegistry import FieldRegistry
+from ProxyField import ProxyField
from AccessControl import ClassSecurityInfo
from cgi import escape
import types
@@ -92,9 +93,9 @@
def Field_render_helper(self, key, value, REQUEST):
value = self._get_default(key, value, REQUEST)
__traceback_info__ = ('key=%s value=%r' % (key, value))
- if self.get_value('hidden'):
+ if self.get_value('hidden', REQUEST=REQUEST):
return self.widget.render_hidden(self, key, value, REQUEST)
- elif (not self.get_value('editable',REQUEST=REQUEST)):
+ elif (not self.get_value('editable', REQUEST=REQUEST)):
return self.widget.render_view(self, value)
else:
return self.widget.render(self, key, value, REQUEST)
@@ -112,6 +113,8 @@
Field.validate_sub_field = Field_validate_sub_field
Field._render_helper = Field_render_helper
Field._get_user_input_value = Field_get_user_input_value
+
+ProxyField._render_helper = Field_render_helper
from Products.Formulator.Validator import SelectionValidator
from Products.Formulator.Validator import StringBaseValidator
More information about the Erp5-report
mailing list