MovieForm.display(value={'channel': 'google'}) is what you are looking for.
It's described at Displaying Forms documentation:
http://turbogears.readthedocs.org/en/latest/cookbook/TwForms.html#displaying-formsOn Sat, Mar 22, 2014 at 12:41 AM, Antonio Fregoso < [email protected]> wrote: > > Hi all > > I want to assign value at runtime in a HiddenField Turbogear 2.3.2 > > > The form > > class MovieForm(twf.Form): > class child(twf.TableLayout): > title = twf.TextField(validator=twc.Required) > director = twf.TextField(value='Default Director', > validator=twc.Required) > director_verify = twf.TextField() > genres = twf.CheckBoxList(options=['Action', 'Comedy', 'Romance', > 'Sci-fi']) > channel=twf.HiddenField(value='putos') > action = lurl('/save_movie') > validator = FieldsMatch('director', 'director_verify') > > > The controller > > @expose('pruebas.templates.demo') > def demo(self, *args, **kw): > myform = MovieForm > myform.child.channel(value='google') > return dict(page='demo', form=myform) > > The error > > myform.child.channel(value='google') > AttributeError: type object 'child_s' has no attribute 'channel' > > > > Thanks for your help > > -- > You received this message because you are subscribed to the Google Groups > "TurboGears" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/turbogears. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/d/optout.

