save filter in WAB - persist this for user with the "resume app state"

173
1
05-16-2019 10:16 AM
Status: Open
KevinMacLeod4
Frequent Contributor

Let users save their Filter(s) they create in WebApp Builder.

This can be saved in cookie like the App State is saved for extent and layer visibility. This would be huge.

Also make Filter more discoverable, perhaps not buried in Attribute table. One button click from a widget tool in toolbar vs three clicks to go in to Attribute Table, then filter, then add filter.  Trust me most people do not discover it unless directed to it.  And sometimes even I forget I have a filter active. A badge (colored red vs blue-green to be color safe) in the Layer List by the layer name would make this more obvious.

Last, add a Filter badge to the layer list by each layer to toggle on/off and an All Filters Off button on the layer list. In fact, that could also be a place to locate the Filter button, I think that would be far more intuitive than in the attribute table widget itself. A little 'filter' button by the layer like in webmaps themselves.  As well as an attribute table button like in the webmaps.  Users do not notice the '...' button either.  

1 Comment
KevinMacLeod4

Also it would be nice if Filter had an option not necessarily to hide all features not matching the query, but simply to make the Filter-matched features halo or stand out more, or shaded. In other words if it was parcels let's say, you could optionally choose to shade the parcels matching the query but still see all the others displayed. Sometimes you want features to stand out but not necessarily hide all the rest of the features. Like my Enhanced Query does.