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

System.String

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

System.String

ElementExpressionInfo.Title Property

The title used to describe the popup element returned by the expression.

public string? Title { get; set; }

Property Value

System.String