[Checkins] SVN: zope3org/trunk/src/zorg/multiform/multiform.py
Stefan Martin
s.martin at iwm-kmrc.de
Mon Apr 10 16:21:02 EDT 2006
Log message for revision 66812:
Changed:
U zope3org/trunk/src/zorg/multiform/multiform.py
-=-
Modified: zope3org/trunk/src/zorg/multiform/multiform.py
===================================================================
--- zope3org/trunk/src/zorg/multiform/multiform.py 2006-04-10 20:07:44 UTC (rev 66811)
+++ zope3org/trunk/src/zorg/multiform/multiform.py 2006-04-10 20:21:01 UTC (rev 66812)
@@ -233,7 +233,7 @@
if issubclass(field.field.interface,ISelection):
form_fields = form.Fields(field)
for name,item in self.context.items():
- sForm = form.FormBase(getMultiAdapter([item,self],IFormLocation), self.request)
+ sForm = SelectionForm(item, self.request, form_fields)
prefix = (self.prefix and self.prefix+'.' or '') + name
sForm.setPrefix(prefix)
sForm.form_fields = form_fields
@@ -253,3 +253,10 @@
return self.itemFormFactory(item,self.request,self)
+
+class SelectionForm(form.FormBase):
+
+ def __init__(self, context, request, form_fields):
+ self.form_fields = form_fields
+ self.request = request
+ self.context = getMultiAdapter([context,self],IFormLocation)
More information about the Checkins
mailing list