layout: default title: ElementExpressionInfo parent: Core Classes —
dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Popups
ElementExpressionInfo Class
Defines an Arcade expression used to create an ExpressionContent element in a PopupTemplate. The expression must
evaluate to a dictionary, representing a TextContent, FieldsContent, or MediaContent popup element as defined in
the Popup Element web map specification.
This expression may access data values from the feature, its layer, or other layers in the map or datastore with
the $feature, $layer, $map, and $datastore profile variables. See the Popup Element Arcade Profile specification
for more information and examples of valid return dictionaries.
ArcGIS Maps SDK for JavaScript
public class ElementExpressionInfo
Inheritance System.Object 🡒 ElementExpressionInfo
Properties
ElementExpressionInfo.Expression Property
The Arcade expression evaluating to a dictionary. The dictionary must represent either a TextContent,
FieldsContent, or a MediaContent popup content element as defined in the Popup Element web map specification.
This expression may access data values from the feature, its layer, or other layers in the map or datastore with
the $feature, $layer, $map, and $datastore profile variables. See the Popup Element Arcade Profile specification
for more information and examples of valid return dictionaries.
public string? Expression { get; set; }
Property Value
ElementExpressionInfo.ReturnType Property
The return type of the expression. Content element expressions always return dictionaries.
For ElementExpressionInfo the returnType is always “dictionary”.
public string? ReturnType { get; set; }
Property Value
ElementExpressionInfo.Title Property
The title used to describe the popup element returned by the expression.
public string? Title { get; set; }