[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py - support getContent pattern in display forms
Yvo Schubbe
cvs-admin at zope.org
Sat Jul 6 10:31:02 CEST 2013
Log message for revision 130262:
- support getContent pattern in display forms
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py 2013-06-20 11:31:42 UTC (rev 130261)
+++ Products.CMFDefault/trunk/Products/CMFDefault/formlib/form.py 2013-07-06 08:31:00 UTC (rev 130262)
@@ -323,6 +323,17 @@
template = ViewPageTemplateFile('viewform.pt')
+ def getContent(self):
+ return self.context
+
+ def setUpWidgets(self, ignore_request=False):
+ self.adapters = {}
+ self.widgets = form.setUpEditWidgets(
+ self.form_fields, self.prefix, self.getContent(), self.request,
+ adapters=self.adapters, for_display=True,
+ ignore_request=ignore_request
+ )
+
def update(self):
# XXX: if we don't set default_encoding explicitly, main_template might
# set a different charset
More information about the checkins
mailing list