Thank you Anthony. I guess the only caveat is that it can only work with a boolean. But its great! Solves my problem.
On Monday, February 8, 2016 at 9:46:16 PM UTC-5, Anthony wrote: > > > http://web2py.com/books/default/chapter/29/07/forms-and-validators#Conditional-fields > > On Monday, February 8, 2016 at 8:50:40 PM UTC-5, Ron Chatterjee wrote: >> >> Wondering if there is a way to keep certain fields within a table be >> hidden based on checkbox entry in a field. For example, in the table below, >> I would like the Budget field to be hidden until someone click on weekly >> checkbox in frequency field. In other words, Budget fields doesn't show up >> initially till someone click on weekly checkbox and then the field become >> readable and writable. Possible? >> >> db.define_table("shopping", >> Field("Description", "text", label='Summary >> Description*',requires=IS_NOT_EMPTY(),default=None,widget=lambda f,v: >> SQLFORM.widgets.text.widget(f, v, _placeholder='Write few things to >> summarize your posing. For job or a project. ')), >> Field('frequency', >> type='list:string',requires=IS_IN_SET(('Sometime','few time','All the >> time', 'weekly'), multiple=True),widget=lambda field, value: >> SQLFORM.widgets.checkboxes.widget(field, value, style='divs', label=True, >> _class='horizontal')), >> Field("Budget", "integer", label='Budget', default=None), >> auth.signature) >> >> >> -- 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.