Re: [Zope3-Users] z3c.form: Data Manager - getting value via dm.query() instead of dm.get()

2008-08-14 Thread Roger Ineichen
Hi Hermann Hi Hermann > Betreff: Re: AW: AW: AW: [Zope3-Users] z3c.form: Data Manager > - getting value via dm.query() instead of dm.get() [...] > > Such a search session object could look like: > > > > class ISearchSession(ISession): > > """Message filter session.""" > > > > searchText

Re: [Zope3-Users] z3c.form: Data Manager - getting value via dm.query() instead of dm.get()

2008-08-14 Thread Hermann Himmelbauer
> Hi Hermann >> So, it may happen, that not all fields are filled out, >> therefore key/value pairs may be missing. If that happens, >> the widget routine throws an error. >> If I manage to overcome this error (e.g. by replacing the >> get() through >> query() routine in z3c.form.widget), my form

Re: [Zope3-Users] z3c.form: Data Manager - getting value via dm.query() instead of dm.get()

2008-08-14 Thread Roger Ineichen
Hi Hermann > Betreff: Re: AW: AW: [Zope3-Users] z3c.form: Data Manager - > getting value via dm.query() instead of dm.get() > > > > Hi Herman > > > >> Betreff: Re: AW: [Zope3-Users] z3c.form: Data Manager - > getting value > >> via dm.query() instead of dm.get() > > > > [...] > > > >> But I w

Re: [Zope3-Users] z3c.form: Data Manager - getting value via dm.query() instead of dm.get()

2008-08-14 Thread Hermann Himmelbauer
> Hi Herman > >> Betreff: Re: AW: [Zope3-Users] z3c.form: Data Manager - >> getting value via dm.query() instead of dm.get() > > [...] > >> But I would nevertheless suggest to implement some kind of >> "switch" that decides if an error is raised or NOVALUE is >> returned in case a value is missing

Re: [Zope3-Users] Skins with multiple layers using interface approach

2008-08-14 Thread Philipp von Weitershausen
andrew wrote: > from z3c.layer.pagelet import IPageletBrowserLayer > from z3c.form.interfaces import IFormLayer > from z3c.formui.interfaces import IDivFormLayer > from z3c.formui.interfaces import ITableFormLayer > > > class IVortexBrowserLayer(IFormLayer, IPageletBrowserLayer): > pass > >