[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