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" <fra...@carinato.net>
To: "La lista degli italiani appassionati di Plone."
<plone-it@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@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html