FieldsPopupElement class final

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.

Inheritance

Constructors

FieldsPopupElement.new(List<PopupField> fields)
Creates a new fields pop-up element with the given List of PopupField.
factory

Properties

description ↔ String
A string value describing the element in detail. Can be an empty string.
getter/setter pair
fields → List<PopupField>
A List of PopupField objects defining how each field participates in the pop-up window.
no setter
formattedValues → List<String>
The formatted values for the fields defined in FieldsPopupElement.fields. This property is populated once Popup.evaluateExpressions has completed successfully.
no setter
hashCode → int
The hash code for this object.
no setterinherited
isEvaluated → bool
True if the pop-up element is contained in the Popup.evaluatedElements, false otherwise.
no setterinherited
labels → List<String>
The user-friendly display names for the fields defined in FieldsPopupElement.fields. This property is populated once Popup.evaluateExpressions has completed successfully.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title ↔ String
A string value indicating what the element represents. The value can be an empty string.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() → String
Returns a JSON representation of this Object as a String.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited