ListItem
esri/widgets/LayerList/ListItem
Property Overview
Name | Type | Summary | Class | |
---|---|---|---|---|
actionsOpen | Boolean | Whether the actional panel is open in the LayerList. more details | more details | ListItem |
actionsSections | Collection<Collection<(ActionButton|ActionToggle)>> | A nested 2-dimensional collection of actions that could be triggered on the item. more details | more details | ListItem |
children | Collection<ListItem> | When a layer contains sublayers, this property is a Collection of ListItem objects belonging to the given layer. more details | more details | ListItem |
error | Error | The Error object returned if an error occurred. more details | more details | ListItem |
layer | Layer | The layer associated with the triggered action. more details | more details | ListItem |
layerView | LayerView | The LayerView displaying data for the associated layer. more details | more details | ListItem |
open | Boolean | Whether the layer is open in the LayerList. more details | more details | ListItem |
panel | ListItemPanel | Allows you to display custom content for each ListItem in the LayerList widget. more details | more details | ListItem |
parent | ListItem | The parent of this item more details | more details | ListItem |
title | String | The title of the layer. more details | more details | ListItem |
updating | Boolean | Value is | more details | ListItem |
view | MapView | SceneView | The view from which the widget will operate. more details | more details | ListItem |
visibilityMode | String | Indicates how to manage the visibility of the children layers. more details | more details | ListItem |
visible | Boolean | Indicates if the ListItem is visible. more details | more details | ListItem |
visibleAtCurrentScale | Boolean | Whether the layer is visible at the current scale or not. more details | more details | ListItem |
Property Details
- actionsOpenBoolean
Whether the actional panel is open in the LayerList.
- Default Value:false
- actionsSectionsCollection<Collection<(ActionButton|ActionToggle)>>autocastAutocasts from Object[][]
A nested 2-dimensional collection of actions that could be triggered on the item.
- childrenCollection<ListItem>
When a layer contains sublayers, this property is a Collection of ListItem objects belonging to the given layer.
- errorErrorreadonly
The Error object returned if an error occurred.
- layerLayer
The layer associated with the triggered action.
- Default Value:null
- layerViewLayerViewreadonly
- openBoolean
Whether the layer is open in the LayerList.
- Default Value:false
- panelListItemPanelSince: ArcGIS API for JavaScript 4.7
Allows you to display custom content for each ListItem in the LayerList widget.
A common scenario for using ListItemPanel is to display a Legend widget within each list item. The
legend
keyword can be used in the content property of the panel to display a legend for each layer in the LayerList.Examples:// displays the legend for each layer list item const layerList = new LayerList({ view: view, listItemCreatedFunction: function(event){ const item = event.item; item.panel = { content: "legend" }; } });
// displays content from the DOM in the LayerList const layerList = new LayerList({ view: view, listItemCreatedFunction: function(event){ const item = event.item; item.panel = { content: document.getElementById("myDiv"), className: "esri-icon-chart", open: item.visible }; } });
- parentListItemSince: ArcGIS API for JavaScript 4.5
The parent of this item
- Default Value:null
- titleString
The title of the layer.
- updatingBooleanreadonly
Value is
true
when the layer is updating; for example, if it is in the process of fetching data.- Default Value:false
The view from which the widget will operate.
- visibilityModeStringreadonly
Indicates how to manage the visibility of the children layers.
- visibleBoolean
Indicates if the ListItem is visible.
- Default Value:true
- visibleAtCurrentScaleBooleanreadonly
Whether the layer is visible at the current scale or not.
- Default Value:true
Method Overview
Name | Return Type | Summary | Class | |
---|---|---|---|---|
clone() | ListItem | Creates a deep clone of this object. more details | more details | ListItem |
Method Details
API Reference search results
Name | Type | Module |
---|