[Plone-IT] valore di default in formlib

Giovanni Toffoli toffoli a uni.net
Mar 15 Set 2009 13:00:16 UTC


Franco,

ma il tuo codice sembra non sia all'interno di un metodo.

Io proverei a
- ridefinire il metodo setUpWidgets di MyForm
- al suo interno eseguire prima l'omonimo metodo della superclass 
formbase.PageForm
- effettuare poi l'override del valore iniziale del widget, con un codice 
del tipo
self.widgets['prova'].value = ...
supponendo che i widget abbiano un attributo value, cosa che ipotizzo ma non 
so assolutamente.

Ciao, Giovanni

----- Original Message ----- 
From: "Franco Carinato" <franco a carinato.net>
To: "La lista degli italiani appassionati di Plone." 
<plone-it a lists.plone.org>
Sent: Tuesday, September 15, 2009 1:17 PM
Subject: [Plone-IT] valore di default in formlib


> Sto provando ad utilizzare formlib per la creazione di un form in plone3.
> Vorrei popolare di default un campo del form con un valore preso
> dinamicamente dal portale, es self.context.portal_url()
> ma non trovo come passare al form questo valore..
> Ho provato dalla classe del form (class MyForm(formbase.PageForm):) a 
> definire
> form_fields['prova'].field.default = self.context.portal_url()
> ma mi dice che non e' definito self..
>
> Qualche idea ?
> Grazie
> fc
>
> _______________________________________________
> Plone-IT mailing list
> Plone-IT a lists.plone.org
> http://lists.plone.org/mailman/listinfo/plone-it
> http://www.nabble.com/Plone---Italy-f21728.html
> 






Maggiori informazioni sulla lista Plone-IT