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.