[Plone-IT] Settare un campo da script
Sandro Caneschi
caneschi a htt.it
Gio 23 Giu 2011 06:39:24 UTC
>
>
> ma in realtà vivresti molto meglio con una browser view [2]
>
> [2]
>
> http://simahawk.wordpress.com/2010/11/18/plone-come-creare-una-browser-view-e-vivere-felici-senza-restricted-python/
Questa è la soluzione!!!!!
Grazie a tutti, ovviamente una menzione speciale va a Simone!
sandro
>
> >
> >
> > Per rispondere a tutti aggiungo anche che il campo è di tipo
> >
> > ExtensionLinesField
> > che deriva da
> > class ExtensionLinesField(ExtensionField, LinesField): pass
> >
> > ...ho scritto che è un MultiSelectionWidget per far capire che potrei
> > dover assegnare più valori.
> >
> >
> > Non ho ben capito come riprodurre la prima soluzione di Yuri (quella con
> > getMutator), ma dubito che funzioni!
> >
> > Altri consigli? non c'è passato ancora nessuno??
> >
> > grazie a tutti di nuovo
> >
> >
> > sandro
> >
> >
> >
> > 2011/6/22 Simone Orsi <simahawk a gmail.com <mailto:simahawk a gmail.com>>
> >
> > On 06/22/2011 05:33 PM, Simone Orsi wrote:
> > > Hola,
> > >
> > > On 06/22/2011 09:29 AM, Sandro Caneschi wrote:
> > >
> > >> lista = context.portal_catalog(portal_type="MioTipo")
> > >> for elem in lista:
> > >> schema = elem.getObject().Schema()
> > >> field = schema['mio_campo']
> > >> field.set(context,'valore')
> > >
> > > "context" == oggetto? :)
> > >
> > > a field.set gli devi passare l'istanza di quell'oggetto, quindi:
> > >
> > > obj = elem.getObject()
> > > field = obj.getField('mio_campo')
> > > field.set(obj,'pippo')
> > >
> > > HTH
> >
> >
> > dimenticavo... RTFM :P
> >
> >
> http://plone.org/documentation/kb/manipulating-plone-objects-programmatically/reading-and-writing-field-values
> > _______________________________________________
> > Plone-IT mailing list
> > Plone-IT a lists.plone.org <mailto:Plone-IT a lists.plone.org>
> > https://lists.plone.org/mailman/listinfo/plone-plone-it
> >
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> >
> >
> >
> >
> >
> > _______________________________________________
> > Plone-IT mailing list
> > Plone-IT a lists.plone.org
> > https://lists.plone.org/mailman/listinfo/plone-plone-it
> >
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20110623/9cefbd9f/attachment.html>
Maggiori informazioni sulla lista
Plone-IT