Hi Gerhard

> Betreff: Re: AW: [Zope-dev] z3c.form pass context to multi 
> widgets in MultiConverter

[...]

> > If this makes sense, the patch should probably do soemthing like:
> >
> > if not widget.ignoreContext
> >     widget.context = widget.form.context
> >
> > This whould prevent to set an ignored context from 
> self.widget.context 
> > to the widget.context.
> >
> >
> > I'm really not sure if this is working, but does this make 
> sense to you?
> >
> > Regards
> > Roger Ineichen
> >
> >
> >
> >   
> Thanks for the comment. For this particular use case it won't 
> work without the context,. The context is used to look up 
> further objects in the containment hierarchy. At this 
> particular part in the code it is just about converting 
> from/to widget/field value. So ignoreContext/ignoreRequest 
> are not used anyway. (at least not to retrieve widget values).
> 
> However, maybe it would be better to pass ignoreContex and 
> ignoreRequest to the sub-widget, and let the sub-widget 
> decide whether to ignore the context/request or not. This 
> could especially be useful in other parts of the muti-widget code.

Yes good idea, this makes sense to me. Can you commit this to the
trunk with a test?

Regards
Roger Ineichen
_____________________________
END OF MESSAGE

_______________________________________________
Zope-Dev maillist  -  Zope-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to