FieldsPopupElement

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.

Since

200.1.0

Constructors

Link copied to clipboard
constructor(fields: Iterable<PopupField> = listOf())

Creates a new fields pop-up element with the given List of PopupField. The order of the List is the order that fields are shown in the pop-up window.

Properties

Link copied to clipboard

A string value describing the element in detail. Can be an empty string.

Link copied to clipboard

A MutableList of PopupField objects defining how each field participates in the pop-up window.

Link copied to clipboard

The formatted values for the fields defined in FieldsPopupElement.fields. This property is populated once Popup.evaluateExpressions has completed successfully. Dates and times are returned in the local timezone. If a field is part of a CodedValueDomain, the CodedValue.name is returned. If PopupElement.isEvaluated value is false, an empty collection is returned.

Link copied to clipboard

The user-friendly display names for the fields defined in FieldsPopupElement.fields. This property is populated once Popup.evaluateExpressions has completed successfully. If PopupElement.isEvaluated is false, this property will return an empty collection.

Link copied to clipboard

A string value indicating what the element represents. The value can be an empty string.

Inherited properties

Link copied to clipboard

True if the pop-up element is contained in the Popup.evaluatedElements, false otherwise.

Inherited functions

Link copied to clipboard
open override fun toJson(): String

Convert an object to JSON string.