Package-level declarations
Types
A pop-up element that displays the attachments of a GeoElement in a pop-up. Attachments can be shown as a preview
that fits into the width of the pop-up or as a link. The format of attachments in the pop-up is determined by the AttachmentsPopupElement.displayType. If the geoelement has more than one attachment, they are displayed in the same order as the AttachmentsPopupElement.attachments collection.
A pop-up element that displays content defined by a custom Arcade expression. The Arcade language can perform mathematical calculations, format text, and evaluate logical statements to generate the content of the ExpressionPopupElement. The Arcade expression is provided by a PopupExpression. For more information about Arcade expressions, see ArcGIS Arcade.
A pop-up element that displays the fields of a GeoElement in a pop-up. The order of the FieldsPopupElement.fields collection defines the order in which fields are displayed in the pop-up. Each field has a PopupField definition that defines the field format, whether the field is visible, editable, and so on.
A pop-up element that displays the media (images and charts) of a GeoElement in a pop-up. The order in which images or charts are displayed in the pop-up is determined by the order of the PopupMedia objects in the MediaPopupElement.media collection. If you want to display a chart, you must create an image of the chart by calling PopupMedia.generateChart. Use the ChartImageParameters to specify the height and width of the ChartImage and whether it includes a legend.
Represents an attachment belonging to a popup. Wraps the Attachment object and adds additional properties and methods to support displaying attachments in a popup.
Indicates how to display the attachments. If list
is specified, attachments show as links. If preview
is specified, attachments expand to the width of the pop-up. Setting the value to auto
allows applications to choose the most suitable default experience for their application.
The type of attachments in a PopupAttachmentManager.
Represents the format of a date field in a pop-up.
Represents the look and feel of pop-ups.
A pop-up element displays information about a GeoElement in a pop-up. This is the base class for pop-up elements such as AttachmentsPopupElement, ExpressionPopupElement, FieldsPopupElement, and MediaPopupElement. Pop-up elements allow users to author popups that have multiple elements such as field lists, rich text (HTML), media (charts and images), and attachments. They can also be defined using Arcade expressions to support dynamic configurations.
Defines an Arcade expression within a pop-up. Arcade is an expression language that is supported across ArcGIS. It can be used to perform calculations, manipulate text, and evaluate logical statements. The expression can transform a list of attributes into engaging information for your audience. For example, to place a field value into a string of meaningful text you just need to use the Concatenate
and Text
functions. Explore Arcade's function reference for a full list of Arcade commands that offer a range of logical, geometry, math, and date functions.
The result of an attempt to evaluate a popup expression. The popup expression can come from the PopupDefinition.expressions or from the ExpressionPopupElement.popupExpression.
The type of the result returned by an Arcade expression.
Represents how a geoelement's attribute (field) should be displayed in a pop-up.
Represents the formatting of a field when used in the application. Applies only to fields of type date or number (float, double, integer).
Represents the media that is displayed in a pop-up for a geo-element.
Type of media in a pop-up. Controls the type of media inside a pop-up.
Represents the popup media values that are depending on the type of media.
Contains information about displaying related features in a popup.
Defines the order in which related features of a particular relationship are sorted for displaying in a popup.
An interface to type any classes such as ArcGISSublayer and FeatureLayer that support popup and have PopupDefinition. This interface is implemented by FeatureLayer, RasterLayer, ArcGISSublayer, DynamicEntityLayer, GraphicsOverlay, FeatureTable, and AggregationFeatureReduction.
Type of input box editors see when editing the field in a pop-up. Controls the type of input box editors inside a pop-up.
Represents a pop-up element of type relationship that is displayed in a pop-up for a geoelement. A typical UI implementation displays a preview of RelationshipPopupElement.displayCount related records with a possibility to show more records and more detailed info by record.
A pop-up element that displays plain text, fields, and some of the HTML tags of a GeoElement in a pop-up. The TextPopupElement.text returned by this popup element may contain HTML content. In some cases, the HTML may be relatively simple and you could parse this code directly. However, we recommend that you use a platform-specific view to incorporate the HTML content seamlessly into your app's UI. For example, if you are building an iOS app you could use the WKWebView object to display the HTML content.
A pop-up element that is not yet supported by this API. User can get pop-up element properties from JsonSerializable.unsupportedJson.
A utility network associations pop-up element that is displayed in a pop-up for a geoelement. A typical UI implementation displays UtilityAssociation based on UtilityAssociationsPopupElement.displayCount with a possibility to show all associations for a specific layer or table.