Hi Abdul,

I as said - don't use enumerate. Replace it by list/tuple.

2011/1/21 Abdul Gaffar <[email protected]>
>
> @Tamas Hegedus :
>
> Hey Hi Tamas... I am too facing the same problem what u hav faced.... Can 
> anybody give the solution asap...
>
> Thanx in advance :)
>
> ----------------------------------
> On 20 January 2011 18:58, Tamas Hegedus <[email protected]> wrote:
>>
>> Hi,
>>
>> I have a from with a single select field. At the first visit of the page the 
>> options are in the select field. Other times they are there or not. E.g. 
>> pressing the submit button with an empty textfield in the form, the form is 
>> returned, but without selectable values in the select (so the select is 
>> there, but no options).
>>
>> Any idea? Thanks!
>> Tamas
>>
>> (not the complete code)
>> -----------------------------
>> class BoxForm(TableForm):
>>
>>    type_options = enumerate(('LN','-80C','-20C', '4C', 'RT'))
>>
>>    fields = [
>>        SingleSelectField('type', options=type_options, default='LN', 
>> validator=NotEmpty),
>>        TextField('name', validator=NotEmpty),
>>        ...
>>        ]
>> create_box_form = BoxForm("create_box_form", action="newbox_post")
>> -----------------------------
>> (root.py)
>>    @expose('tgmystorage.templates.newbox')
>>    @authenticate
>>    def newbox(self, **kw):
>>        tmpl_context.create_box_form = create_box_form
>>        return dict()
>>
>>    #**************************
>>    @authenticate
>>    @validate(create_box_form, error_handler=newbox)
>>    @expose()
>>    def newbox_post(self, **kw):
>>        redirect(url("/browse"))
>>
>> --
>> 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.
>>
>
> --
> 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.

-- 
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.

Reply via email to