Perfect - that's just what i was looking for
Merci bien
On Apr 30, 9:03 am, remi jolin <[EMAIL PROTECTED]> wrote:
> kerinin a écrit :> So if i use the first method, there's no way for me to
> pass the
> > options - just which pre-existing options are selected?
>
> you can specify both options and values at display time. It should looks
> like
>
> form.display(values= { 'name': 'a Name', 'tags': [1,3] }, options={'tags':
> [(1, 'one'), (2, 'two'), (3, 'three')]} )
>
> > Is this something that can be done in ToscaWidgets? This seems like
> > an unreasonable limitation.
>
> > -Ryan
>
> > On Apr 30, 2:41 am, Johnny Blonde <[EMAIL PROTECTED]>
> > wrote:
>
> >> you can either call display like this
> >> form.display(values= { 'name': 'a Name', 'tags': [1,2,3] } ) # passing
> >> a list of id´s to tags
>
> >> or - if you already know your values during form-creation-time:
>
> >> id = widgets.HiddenField(validator=validators.NotEmpty(), default=123)
> >> name = widgets.TextField(validator=validators.NotEmpty(), default='My
> >> Name')
> >> tags = widgets.MultipleSelectField(options=[(1, 'one'), (2, 'two'),
> >> (3, 'three')], default=[1, 3])
>
> >> Hope it helps,
> >> Frank
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---