I have several functionality issues with widgets for searching/filtering/selecting data records in Experience Builder. I've ran into many severe limitations of the Query, Filter, and Select widgets when trying to build from the ground up a new corporate GIS viewer for my organization. I favoured the query widget heavily as it was most similar in searching for data by attributes or spatial relationships to our current outdated GIS viewer which was built on open source legacy software.
Since the query widget does not select data records on the map (only selects the "created records", I cannot really use the results of a query widget for any other functionality such as a spatial filter aka select within). The only way to get the query widget to select data is to use the Framework action for "when record selection changes" but this then causes other issues with selection in the map.
So I've since switched my attention to the Select Widget as at least I can use an attribute search to actually select map data to use in a spatial select (select within). However I really don't like some of the functionality and design differences of the select by attribute widget compared to the query, it just is way less clean and not as user friendly for our non-GIS end users.
Here is my rambling nonsense for improvements to the Select Widget, especially as it pertains to the select by attribute that need to be implemented for significant improvement of usability for ExB:
I am sure there are many other functional gaps I am missing to mention in here but there seriously needs to be an overhaul of the select widget and its configuration options. It is just a mess right now and there are severe gaps in Experience Builder's capabilities that I know myself and other users are frustrated by, especially when WebAppBuilder is getting the boot soon and we have no choice but to use ExB for our complex web apps. Basic functionality is missing from ExB and it needs to be addressed sooner than later.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.