Allow Arcade Expressions in Experience Builder

32017
55
05-13-2020 08:52 PM
Status: Open
ZorbaConlen1
Frequent Contributor

It would be useful to be able to use arcade expressions in the following areas:

  • Filters. The list of fields available to filter on should include any arcade expressions created for the layer.
  • List templates. Again, really useful to use Arcade expressions to enhance data presentation in list widget.
  • Image and text widgets.

I'm hoping to see this extended in future releases of ExB. There are probably other widgets and interfaces where it would be useful as well within ExB.

Thanks

55 Comments
ShawnGoulet

@DJB its planned in the next release, which is planned to be end of June/early July depending on which version you're looking at Online, Enterprise (version), and/or developer edition.

ShengdiZhang

The June 2025 AGOL release supports advanced formatting, including Arcade content and dynamic styles.

You can now set dynamic styles for list, button, and text widgets and insert Arcade expressions in text, buttons, and other places.

For more information, please visit https://doc.arcgis.com/en/experience-builder/latest/configure-widgets/advanced-formatting.htm 

However, due to some limitations, we do not currently support using Arcade fields in widgets. We plan to enhance this feature in future releases.

Thanks,

Shengdi

apgis16

@ShengdiZhang Can you explain the difference between allowing arcade for dynamic styles but not supporting arcade in widgets?

ShengdiZhang

@apgis16 

You can add Arcade expressions to widgets, but you cannot use Arcade expressions set in the Map Viewer directly in the widgets.

This is because the profile Popup supports more variables than the Experience Builder, including $userInput. Additionally, using Arcade expressions with function bundles, such as Geometry, in a list widget can affect performance.

RandyMcGregor_BMcD

This is absolutely essential. I cannot transition from dashboard to experience builder without this functionality.