I'm building an app where I need to filter a dropdown (PropertyID) based on multiple values selected in another field ("Authorized Properties").
Here's the setup:
The Challenge:
I want to allow users to select multiple properties in the "Authorized Properties" field (ideally using a checklist or multi-select dropdown). However, I'm facing limitations with the standard AppSheet editor:
What I've Tried:
My Question:
Is there a way to achieve both multiple selections for "Authorized Properties" and accurate filtering of the PropertyIDdropdown within the limitations of the standard AppSheet editor?
Any suggestions, workarounds, or alternative approaches would be greatly appreciated! I am happy to include any screenshots if that is helpful!
Thanks in advance for your help!
Solved! Go to Solution.
No "Checklist" input mode: The "Checklist" input mode for Text columns doesn't seem to be available in my version of AppSheet.
This would be a column of type EnumList.
Is there a way to achieve both multiple selections for "Authorized Properties" and accurate filtering of the PropertyIDdropdown within the limitations of the standard AppSheet editor?
Absolutely!
The security filter expression for the Properties table might be something like this:
IN(
[Property ID],
SPLIT(
CONCATENATE(
SELECT(
Employees[Authorized Properties],
(USEREMAIL() = [Email])
)
),
" , "
)
)
No "Checklist" input mode: The "Checklist" input mode for Text columns doesn't seem to be available in my version of AppSheet.
This would be a column of type EnumList.
Is there a way to achieve both multiple selections for "Authorized Properties" and accurate filtering of the PropertyIDdropdown within the limitations of the standard AppSheet editor?
Absolutely!
The security filter expression for the Properties table might be something like this:
IN(
[Property ID],
SPLIT(
CONCATENATE(
SELECT(
Employees[Authorized Properties],
(USEREMAIL() = [Email])
)
),
" , "
)
)
User | Count |
---|---|
20 | |
13 | |
8 | |
3 | |
2 |