On Tuesday, April 18, 2017 at 2:23:14 AM UTC-7, Juan Carlos Quesada wrote:
>
> def getyears(anyo): 
>     from datetime import datetime, date
>     option = []
>     option.append(OPTION(T('Año'), _value=''))
>     year = datetime.today().year
>     ryear = range(2015, int(year+1))
>     for r in ryear:
>         if anyo == r:
>             selected = True
>         else:
>             selected = None
>         option.append(OPTION(r, _value=r, _selected=selected))
>     return SELECT(*option, _name='anyo', _id='anyo', _class="form-control 
> input-md")
>
>
>
Doesn't this duplicate a lof of IS_IN_SET() and SQLFORM() ? 

/dps

El domingo, 16 de abril de 2017, 23:07:08 (UTC+2), Winter Kryz escribió:
>>
>> Hello everybody,
>>
>> I have a table like this
>>
>> db.define_table('Report',
>>                 Field('person', 'reference Person'),
>>                 Field('year', 'integer'),
>>                 Field('letter', 'string'),
>>                )
>>
>> and I use SQLFORM to create a form with that table
>>
>> form=SQLFORM(db.Report)
>>
>> I want to know if instead a 'year' field where I have to write the year, 
>> I can fill a select with years from 1989 to 2017 so the user can pick one 
>> from that list. I don't know how to do that because I'm using a sqlform. 
>>
>> Any ideas would be appreciate.
>>
>> Thanks!
>>
>>
>>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to