Dynamic picklists with dynamic filters

Dynamic picklists with dynamic filters

Setting a filter on a picklist is a really easy way to dynamically filter results, as other picklists are chosen.

I have a number of criteria picklists which narrow the search results of a final picklist.

I have the following

Status = Active
Activity_Type
Location
Site_Name

Equipment (Which contains the list of equipment, which have the above 4 criteria)


So my filter looks like:

values  =  Equipment_Record[(((Status == "Active" && Sites.Site_Name == input.Site_Old) && Activity_Type == input.Activity_Type) && Locations == input.Location)].Equipment

Ideally I would like the items in the picklist only appear when all the criteria are selected. What I would rather is that the list is filtered as the selections are picked, rather then at the end. So for example, if I just select two of the filtering criteria, the equipment list shows all the possibilities that match.