improved
The Adalo Builder
Bug Fixes
Announcements
🚀 Improved Filtering Logic
We've been hard at work improving the predictability and reliability of filtering logic for your apps. We've squashed many, many bugs (more than a dozen!) that would make Custom List Filters logic behave differently than conditional visibility and actions. With this release we made List, Count, and Dropdown Filters more consistent and have made some new things possible, such as:
- Checking to see if a record has a relationship across a many-to-one relationship by checking the Relationship’s ID property for Empty. For example: You can get a list of Leads that do not have a Sales Person assigned [many Leads, one Sales Person], by checking Current Leads > Sales Person > IDis equal toEmpty.
- Evaluating if a record does or does not have an image saved for an Image or File property. For example: Only show options in a Dropdown component that have a saved Contract [File property], by applying a custom filter to only show records where Contract > URLis not equal toEmpty.
- Evaluating if a record does or does not have an Location saved for a Location property. For example: Getting a count of all Restaurant Records that do not have a Location, by using a Magic Text Count of all Restaurants with a custom filter set to Restaurant's > Location > Full Addressis equal toEmpty.
A rebuild of your apps is required for these updates to be applied.
There are so many things you can do to retrieve and format the right data for your app screens whether for counts, lists, or conditional actions & visibility.