Select to view content in your preferred language

Utilise URL parameters in group filter widget to filter all layers with single attribute

88
0
a week ago
Status: Open
Labels (2)
WillyG
by
Occasional Contributor

Hello. It would be fantastic if we could use URL parameters for Experience builder like we can for Web App builder and dashboards, so that we are just passing a single attribute to the Group Filter widget and the group filter widget then filters all other layers based on that single attribute.  We are currently achieving this in Web App Builder to filter all layers by embedding this code within experience builder. https://client.maps.arcgis.com/apps/webappviewer/index.html?id=ItemID#&mobileBreakPoint=10&groupfilt...{GroupName}%22]%7D

We hide the Group filter widget to the user by squeezing it into the lower right corner of the Web App Builder interface, so the user can not override it,  but if it was available in experience builder it could also be hidden behind the app and made even more inaccessible. 

Dashboards are also very easy to onfigure url parameters and the embed code within experience builder  is simple without needing to connect to a specific widget ns this cannot be overridden by the user.  eg https://client.maps.arcgis.com/apps/dashboards/ItemID#GroupName={GroupName}

An easy way to filter all layers within experience builder from a single attribute is sorely needed so we don't need to write embed code like below as this is just not practical, especially when you have many layers and tables to filter. 

?data_id=dataSource_1-1944e57bbde-layer-4:{OBJECTID}&data_filter=dataSource_1-1944e57bbde-layer-4%3AGroupName%3D%27{GroupName}%27,dataSource_1-1944e57bbde-layer-5%3AGroupName%3D%27{GroupName}%27,dataSource_1-1944e57bbdf-layer-8%3AGroupName%3D%27{GroupName}%27,dataSource_1-194433cf5bd-layer-3%3ALoc_GroupName%3D%27{GroupName}%27,dataSource_1-194433cf5bd-layer-4%3ARec_GroupName%3D%27{GroupName}%27

This is one of the last things things that is stopping us from fully migrating to experience builder 

Our workflow is to provide a url of the same experience builder to groups to filter all their data. It is just the object ID on the end that is different to control the {GroupName} 

https://experience.arcgis.com/experience/itemid#data_s=id%3AdataSource_1-7%3A39

In summary, Dashboards are very easy to filter this way, Webapp builder is a little bit more difficult, but experience builder currently seems very difficult to configure url parameters. Unless I'm missing something?