El martes, 11 de diciembre de 2012 21:50:07 UTC-3, JimK escribió:
>
> I have a table defined with many columns but some are only relevant if a 
> previous one is chosen.  How would I hide a field like this 
> with SQLFORM.smartgrid?
>
> model:
> db.define_table('t_schedule_frat_query',
> Field('f_recurring', type='boolean', notnull=True,
>   label=T('Recurring schedule?'),
> Field('f_schedule_frequency', type='string',
>   label=T('Schedule Frequency'),
> auth.signature,
> format='%(f_query_name)s',
> migrate=True)
>
> controller:
> def foo():
>     form = SQLFORM.smartgrid(db.t_frat_query)
>     return locals()
>
> view:
> default view
>
> On the webpage, t_schedule_frat_query. f_schedule_frequency should only 
> show up if t_schedule_frat_query. f_recurring is checked.  How would I do 
> this?
>
>
> Jim
>

Hi Jim

maybe this [1] will help

Jose

[1] 
http://www.web2py.com/books/default/chapter/29/11#Conditional-fields-in-forms
 

-- 



Reply via email to