I think form.vars are always returned as strings anyway, so just try:
Field('rating',type='integer',default=0,requires=IS_IN_SET(['0','1','2',...])),
On Thursday, December 6, 2012 8:25:15 AM UTC, Annet wrote:
>
> I have the following field definition:
>
>
> Field('rating',type='integer',default=0,requires=IS_IN_SET([0,1,2,3,4,5,6,7,8,9,10])),
>
> When rating is 0 the drop down field is empty and the drop down list shows
> the set of ints.
> When rating is greater than 0 the drop down field does display the int.
>
> Why doesn't this work?
>
> Kind regards,
>
> Annet.
>
--