Package-level declarations

Types

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard
class Popup

Represents a pop-up which is basically a pair (GeoElement, PopupDefinition).

Link copied to clipboard

Represents an attachment belonging to a popup. Wraps the Attachment object and adds additional properties and methods to support displaying attachments in a popup.

Link copied to clipboard

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.

Link copied to clipboard
sealed class PopupAttachmentType

The type of attachments in a PopupAttachmentManager.

Link copied to clipboard
sealed class PopupDateFormat

Represents the format of a date field in a pop-up.

Link copied to clipboard

Represents the look and feel of pop-ups.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

The result of an attempt to evaluate a popup expression. The popup expression can come from the PopupDefinition.expressions or from the ExpressionPopupElement.popupExpression.

Link copied to clipboard

The type of the result returned by an Arcade expression.

Link copied to clipboard

Represents how a geoelement's attribute (field) should be displayed in a pop-up.

Link copied to clipboard

Represents the formatting of a field when used in the application. Applies only to fields of type date or number (float, double, integer).

Link copied to clipboard

Represents the media that is displayed in a pop-up for a geo-element.

Link copied to clipboard
sealed class PopupMediaType

Type of media in a pop-up. Controls the type of media inside a pop-up.

Link copied to clipboard

Represents the popup media values that are depending on the type of media.

Link copied to clipboard

Contains information about displaying related features in a popup.

Link copied to clipboard

Defines the order in which related features of a particular relationship are sorted for displaying in a popup.

Link copied to clipboard
interface PopupSource

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

A pop-up element that is not yet supported by this API. User can get pop-up element properties from JsonSerializable.unsupportedJson.

Link copied to clipboard

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.