LayerView
esri/views/layers/LayerViewProperty Overview
| Name | Type | Summary | Class | |
|---|---|---|---|---|
| String | The name of the class. more details | more details | Accessor | |
| Layer | The layer being viewed. more details | more details | LayerView | |
| Boolean | Value is | more details | LayerView | |
| Boolean | Value is | more details | LayerView | |
| Boolean | When | more details | LayerView |
Property Details
- Since: ArcGIS API for JavaScript 4.7
The name of the class. The declared class name is formatted as
esri.folder.className.
- layerLayerreadonly
The layer being viewed.
- suspendedBooleanreadonly
Value is
trueif the layer is suspended (i.e., layer will not redraw or update itself when the extent changes).
- updatingBooleanreadonly
Value is
truewhen the layer is updating; for example, if it is in the process of fetching data.- Default Value:false
- visibleBoolean
When
true, the layer is visible in the view. Set this property tofalseto hide the layer from the view.- Default Value:true
Method Overview
| Name | Return Type | Summary | Class | |
|---|---|---|---|---|
| Boolean |
| more details | LayerView | |
| Boolean |
| more details | LayerView | |
| Boolean |
| more details | LayerView | |
| Promise |
| more details | LayerView |
Method Details
- isFulfilled(){Boolean}
isFulfilled()may be used to verify if creating an instance of the class is fulfilled (either resolved or rejected). If it is fulfilled,truewill be returned.Returns:Type Description Boolean Indicates whether creating an instance of the class has been fulfilled (either resolved or rejected).
- isRejected(){Boolean}
isRejected()may be used to verify if creating an instance of the class is rejected. If it is rejected,truewill be returned.Returns:Type Description Boolean Indicates whether creating an instance of the class has been rejected.
- isResolved(){Boolean}
isResolved()may be used to verify if creating an instance of the class is resolved. If it is resolved,truewill be returned.Returns:Type Description Boolean Indicates whether creating an instance of the class has been resolved.
- when(callback, errback){Promise}Since: ArcGIS API for JavaScript 4.6
when()may be leveraged once an instance of the class is created. This method takes two input parameters: acallbackfunction and anerrbackfunction. Thecallbackexecutes when the instance of the class loads. Theerrbackexecutes if the instance of the class fails to load.Parameters:callback FunctionoptionalThe function to call when the promise resolves.
errback FunctionoptionalThe function to execute when the promise fails.
Returns:Type Description Promise Returns a new promise for the result of callbackthat may be used to chain additional functions.Example:// Although this example uses MapView, any class instance that is a promise may use then() in the same way var view = new MapView(); view.when(function(){ // This function will execute once the promise is resolved }, function(error){ // This function will execute if the promise is rejected due to an error });