LayerViewState QML Type
The state of a layer in a GeoView. More...
Import Statement: | import Esri.ArcGISRuntime |
Since: | Esri.ArcGISRuntime 100.0 |
Inherits: |
- List of all members, including inherited members
- LayerViewState is part of QML Type List.
Properties
- error : Error
- statusFlags : Enums.LayerViewStatusFlags
Detailed Description
This object allows you to know the current state of a layer in a view.
Note: You cannot declare or create a component of this type in QML code.
Property Documentation
[read-only, since Esri.ArcGISRuntime 100.14] error : Error |
The layer view error that describes a problem encountered when displaying layers in a GeoView.
For your application, an error may be critical for the user's interaction with the view's data content. Depending on the type of problem encountered, you could:
- Call
retryLoad()
. - Remove the layer from the Map or Scene.
- Inspect the data.
- Check your network connection.
- Check whether an online service is experiencing problems.
This property was introduced in Esri.ArcGISRuntime 100.14.
See also LayerViewState.
[read-only, since Esri.ArcGISRuntime 100.1] statusFlags : Enums.LayerViewStatusFlags |
Returns the combination of Enums.LayerViewStatus enum to describe the current layer view state (read-only).
A valid layer state is a bitwise OR combination of the LayerViewStatus enum values.
var stateFlag = layerViewState.statusFlags; if (stateFlag & Enums.LayerViewStatusActive) return "Active"; if (stateFlag & Enums.LayerViewStatusNotVisible) return "Not Visible"; if (stateFlag & Enums.LayerViewStatusOutOfScale) return "Out of scale"; if (stateFlag & Enums.LayerViewStatusLoading) return "Loading"; if (stateFlag & Enums.LayerViewStatusError) return "Error"; return "Unknown";
Note: The return value makes use of the QFlags class. Please see the Qt documentation for more details on usage.
This property was introduced in Esri.ArcGISRuntime 100.1.
See also Enums.LayerViewStatus.