That second block should have been an 'or' instead of 'and'

db.tablename.conditional_field.show_if = ((db.tablename.checkbox_field_1 == 
True) | (db.tablename.checkbox_field_2 == True))

-Jim

On Friday, May 8, 2020 at 1:07:46 PM UTC-5, Jim S wrote:
>
> I'm using show_if to conditionally show fields on my form.  What a great 
> feature!
>
> Now however I've run into an instance where I have a field that I want 
> displayed if either of two other fields is checked.
>
> I know I can do show_if like this:
>
> db.tablename.conditional_field.show_if = (db.tablename.checkbox_field_1 == 
> True)
>
>
> What I want to do is something like this (this code fails)
>
> db.tablename.conditional_field.show_if = ((db.tablename.checkbox_field_1 
> == True) & (db.tablename.checkbox_field_2 == True))
>
> Is there a way to string query expressions together with show_if?
>
> -Jim
>

-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/c1b08b36-0d22-47c7-ba2f-ffdfb7b256e8%40googlegroups.com.

Reply via email to