We currently use the Web Mapping Application as we can embed it into our company software, click a button on a property and with the "&find" feature, it takes us directly to the property.
Can this be done with Experience Builder yet? If not, is this something that can be added?
Here is an example of what we currently use. We are hoping to have the same option for experience builder. Does anyone have any suggestions or insight?
Experience Builder also uses URL parameters. Look at the Data-related parameters section to see how to configure it to zoom to your selected feature
In the old web mapping application, we had &find= which would be used to search the attribute tables of all layers. Now in experience builder, we have to externally save every layer id per map and use it to programmatically build links.
We currently have no equivalent of the &find parameter in experience builder.
You can add a search widget and use the search URL parameter. The URL would be something like #<searchWidgetID>=search_status:{"searchText":"<text>"}
Please find details in the help doc - https://doc.arcgis.com/en/experience-builder/latest/build-apps/url-parameters.htm#ESRI_SECTION2_4481...
Thanks,
Shengdi
It appears while this could be a solution, I still need to append a layer id after to tell the search bar what layer to search in. This technically isn't a solution for us.
When I open the sample app you provided, it seems that in WAB, when using ?find, it searches all search sources in the search widget.
In ExB, if you do not specify a search source id in your URL, it also searches all search sources. I think this is consistent behavior.
If you see the layer ID in your URL, it should be the data selection URL parameter. When interacting with a map widget, the search widget will automatically select the first result.