Class AttributionViewModel

Class: esri/widgets/Attribution/AttributionViewModel
new AttributionViewModel(properties)
Parameter:
properties Object
optional

See the properties for a list of all the properties that may be passed into the constructor.

Property Overview

Any properties can be set, retrieved or listened to. See the Working with Properties topic.
Show inherited properties Hide inherited properties
Name Type Summary Class
String

The name of the class.

more details
more detailsAccessor
Collection<AttributionItem>

A collection of AttributionItems.

more details
more detailsAttributionViewModel
String

The view model's state.

more details
more detailsAttributionViewModel
MapView|SceneView

The view from which the view model will operate.

more details
more detailsAttributionViewModel

Property Details

declaredClass Stringreadonly inherited
Since: ArcGIS API for JavaScript 4.7

The name of the class. The declared class name is formatted as esri.folder.className.

items Collection<AttributionItem>readonly

A collection of AttributionItems.

state Stringreadonly

The view model's state.

Possible Values:"disabled"|"ready"|"loading"

Default Value:disabled

The view from which the view model will operate.

Type Definitions

AttributionItem

The following properties define an attribution item that contains the attribution text for a layer.

Properties:
text String

The attribution text.

layer Layer

The layer that has the attribution text.

-signature type-name">"ready"|"loading"

Default Value:disabled

The view from which the view model will operate.

Type Definitions

AttributionItem

The following properties define an attribution item that contains the attribution text for a layer.

Properties:
text String

The attribution text.

layer Layer

The layer that has the attribution text.