If you want more "questions" with different types in the same form you 
could be interested to read this discussion

https://groups.google.com/forum/#!topic/web2py/FAvjWNUiC3Y



Il giorno lunedì 30 dicembre 2013 18:01:04 UTC+1, Paolo Caruccio ha scritto:
>
>
> # radio
> Field('question_type', widget=SQLFORM.widgets.radio.widget, requires=
> IS_IN_SET(['option A','option B'])
>
> #checkboxes
> Field('question_type', widget=SQLFORM.widgets.checkboxes.widget, requires=
> IS_IN_SET(['option A','option B','option C'])
>
> #textarea
> Field('question_type', 'text')
>
> #text input
> Field('question_type') or Field('question_type', 'string')
>
>
> And dinamically:
>
> Field ('question_type')
>
> and in your controller:
>
>     db.question.question_type.widget = SQLFORM.widgets.checkboxes.widget
>     db.question.question_type.requires=IS_IN_SET(['Option A','Option 
> B','Option 
> C'])
>     form = SQLFORM(....)
>
> I'm sorry for modifing my post but the return key of my keyboard is become 
> crazy.
>     
>
> Il giorno lunedì 30 dicembre 2013 17:15:30 UTC+1, Timo Bahner ha scritto:
>>
>> Hi. How do I define question_types (ie text, radio, checkbox) in a table?
>>
>> db.define_table('question',
>>     Field('title'),
>>     Field('question_type', ??? ))
>>
>> Do I list them somewhere or do I create a field for all three options? 
>>
>> I want to be able to choose the question type while creating a question.
>>
>> 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/groups/opt_out.

Reply via email to