Options
All
  • Public
  • Public/Protected
  • All
Menu

Manages layer visibilities and events.

Hierarchy

  • LayerVisibilityEventManager

Index

Constructors

constructor

  • Constructs an instance of the manager for a given service and layer.

    Parameters

    • mapService: MapService

      The MapService to manage.

    • serviceLayer: Layer

      The {@link esri.layers.Layer} to manage.

    Returns LayerVisibilityEventManager

Methods

Private afterESRIsetVisibleLayers

  • afterESRIsetVisibleLayers(ids: string[], doNotRefresh: boolean, changedLayers: any[]): void
  • Function called by dojo aspect after Esri's setVisibleLayers function is called.

    Parameters

    • ids: string[]
    • doNotRefresh: boolean
    • changedLayers: any[]

    Returns void

Private beforeESRIsetVisibleLayers

  • beforeESRIsetVisibleLayers(ids: string[], doNotRefresh?: boolean): any[]
  • Function invoked before the Esri setVisibleLayers function is called.

    Parameters

    • ids: string[]

      IDs of layers to set the visibility of.

    • Optional doNotRefresh: boolean

    Returns any[]