it works, but a few hiccups with the examples posted....
def index1():
""" shows bb only if aa is checked """
db.define_table('thing', Field('aa','boolean'),Field('bb'))
db.thing.bb.show_if = db.thing.aa==True
form = SQLFORM(db.thing)
return locals()
def index2():
""" shows bb only when aa is not set to "x" """
db.define_table('thing', Field('aa'),Field('bb'))
db.thing.aa.requires=IS_IN_SET(('x','y','z'))
db.thing.bb.show_if =
db.thing.aa!='x'
form = SQLFORM(db.thing)
return locals()
def index3():
""" shows bb only when one types "x" or "y" in aa"""
db.define_table('thing', Field('aa'),Field('bb'))
db.thing.bb.show_if = db.thing.aa.belongs(('x','y'))
form = SQLFORM(db.thing)
return locals()
def index4():
""" shows bb only when one types "abcd" in aa"""
db.define_table('thing', Field('aa'),Field('bb'))
db.thing.bb.show_if = db.thing.aa.contains('abcd')
form = SQLFORM(db.thing)
return locals()
--
---
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.