A pop-up element that displays content defined by a custom Arcade expression. More...
Header | #include <Expression |
Since | Esri |
Inherits | Esri |
Public Functions
Expression | |
virtual | ~ |
Esri | popup |
void | set |
Detailed Description
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.
See also PopupElementType::ExpressionPopupElement.
Member Function Documentation
[explicit]
ExpressionPopupElement::ExpressionPopupElement (Esri::ArcGISRuntime::PopupExpression *popupExpression , QObject *parent = nullptr)
Creates a new expression pop-up element with the given expression.
- popupExpression - An Arcade expression that defines the pop-up element. The return type will always be `dictionary` which must follow the Web Map Specification for a popupElement.
- parent - The optional parent QObject.
Refer to Popup Element for more details.
[override virtual noexcept]
ExpressionPopupElement::~ExpressionPopupElement ()
Destructor.
Esri::ArcGISRuntime::PopupExpression *ExpressionPopupElement::popupExpression () const
Returns the Arcade expression that defines the pop-up element.
See also setPopupExpression().
void ExpressionPopupElement::setPopupExpression (Esri::ArcGISRuntime::PopupExpression *popupExpression )
Sets the popupExpression to popupExpression.
See also popupExpression.