Select to view content in your preferred language

Allow Expression Field to Be Visible in Experience Builder Table Widget as it is in Web App Builder

2469
7
02-28-2023 05:51 PM
Status: Open
SMN
by
Emerging Contributor

"Attribute based on an expression" field does not show in the Table widget within Experience Builder. It shows in the Map Viewer Classic table and it shows in the Web App builder attribute widget table, but not in the Experience Builder table widget. It is only viewable in the feature pop up when clicking on the feature within the map widget. It would be very helpful to be able to view fields based on expressions within the table widget. 

7 Comments
KevinN_CSJ

I was just trying to do this and am extremely disappointed this functionality did not get transferred from the old WAB to ExB

ClintonBradley

+1 was just trying to make a graph based on year submitted instead of date submitted. Was able to easily create an expression to do this is the web mao but can't use it in EXB.

JimGrimes

This is a limiting factor when migrating off of the old WAB to Experience Builder.  Any plans for this in the near future? 

FrankMancini

+1 this is required functionality

AuroraB

I agree, I need this functionality in order to complete my organization's transition from Web App Builder to Experience Builder.

AdamBowen

Seems like something that should have just be in-place from the start. All fields in my pop-ups are expressions so that I can format the data as I need to, but because I'm using expressions, the table in EXB is blank.

AuroraB

In ArcGIS Online, it is now possible to add arcade expressions to a layer directly in ArcGIS Experience Builder and to use them in the table widget. There is also a function to copy the arcade of a map expression set in the web map into the arcade script window in Experience Builder. However, if the map expression is updated in the web map, the builder must also update the arcade expression manually in the Experience Builder - they are not linked.

Step 1: Add an Arcade Expression to a Layer in the Data Tab of an Experience Builder

add-an-arcade-expression-in-the data-tab-of-esri-arcgis-experience-builder.png

Step 2: Copy a Map Expression From a Web Map Into the Arcade Script for the Arcade Expression

copy-a-map-expression-from-a-web-map-into-arcade-script-for-feature-layer-in-data-tab-of-esri-arcgis-experience-builder.png

Step 3: Add the Newly Added Arcade Expression to the Table Widget

add-arcade-expression-set-in-esri-arcgis-experience-builder-into-table-widget.png