This is just a simple widget to toggle a configured layer(s) on and off using a button. The layer(s) can be a whole map service layer or a specific sublayer(s) in a map service. This widget will sync with the LayerList widget. You can add multiple instances of this widget to onscreen place holders or in a widget controller like the Header controller in the Foldable theme.
Live Preview Site
List of the latest enhancements and changes:
- Fixed issue with group layers in 2.12 WAB.
List of Previous changes:
- Fixed issue with basemap being toggled when exclusive mode is used in 2.12 WAB.
- Full support for using this widget in the Launchpad themes Anchorbar controller is now supported.
- There is now an exclusive mode for the layer toggle. Meaning that all other layers will be toggled off if the layer is exclusive. Caution should be used when choosing this mode.
- There is now a zoom to layers extent option for the layer(s) toggles.
- There is now a event that can be listened for when a layer is toggled on. The event name is 'toggleChanged'.
- Widget now indicates the toggle state of the layer using the background color of the button.
- You can follow the directions in the downloads readMe.txt to set the initial state of the button to be toggled on.
- Now the widget support toggling multiple layers.