Select to view content in your preferred language

Query Widget: Spatial filter should include an option to filter by ALL features from data source, NOT just selected features

128
0
07-30-2024 02:09 PM
Status: Open
Labels (2)
LindsayKing1
Occasional Contributor

Using Web AppBuilder, it was possible to configure the Query Widget to use a spatial filter to "Only return features that have a spatial relationship with features in another layer" (see image below).  This option allowed the user to return all records in one layer that had a spatial relationship with the entirety of another layer.  It's a pretty common workflow.  For example, we have a frequent need to query all inspections that have taken place on "environmentally-protected parcels".  We have over 500 of these parcels scattered throughout our County, and in Web AppBuilder it was no problem at all to use the Query widget to find all inspections that were conducted on these parcels.

LindsayKing1_0-1722373476652.png

 


However, now with Experience Builder, the Query widget only allows for configuring a Spatial filter to filter by "SELECTED features from data source" (see image below).  This change requires the records be selected in the data source first, and makes it virtually impossible to accomplish many of our most common workflows.  For example, with our 500 environmentally-protected parcels distributed throughout the County, the user would have to select these 500 parcels first before they can run the query.  They often don't even know where these parcels are geographically located.  We are currently working around this problem by using the Select widget as well, but the experience is clunky and not nearly as streamlined as what the users are accustomed to from WAB.  We shouldn't have to inject a separate widget into the workflow to accomplish something that was done exclusively with the Query Widget in Web AppBuilder.

LindsayKing1_1-1722373606698.png

 

Experience Builder's Query widget should allow for an option to configure a Spatial filter to filter by ALL features from data source, NOT just selected features.