Options
All
  • Public
  • Public/Protected
  • All
Menu

Class LegendService

Hierarchy

Index

Constructors

Properties

EventTypes: { attach: string; attachFirst: string; changeOpacity: string; detach: string; detachLast: string } = ...

Type declaration

  • attach: string

    每当有图例增加时触发,不管key是否相同都会触发

  • attachFirst: string

    当某个key的图例第一次被增加时触发

  • changeOpacity: string

    当有透明度发生变化的时候触发

  • detach: string

    当有图例被移除的时候触发

  • detachLast: string

    当某个key的图例最后一个被移除时候触发

Methods

  • 增加一个调色板的监听,一般在图层增加的时候调用,在图例组件中监听相关事件实现视图更新

    memberof

    LegendService

    Parameters

    Returns void

  • 清除指定key的回调。一般在图层被移除的时候调用,在图例组件中监听相关事件实现视图更新

    memberof

    LegendService

    Parameters

    Returns void

  • listens(type: any, propagate?: any): boolean
  • Parameters

    • type: any
    • Optional propagate: any

    Returns boolean

  • Parameters

    • types: any
    • fn: any
    • Optional context: any

    Returns LegendService

  • 对色标进行过滤,一般可以构建一个色标组件,在组件中相关参数发生变化的时候调用该方法

    memberof

    LegendService

    Parameters

    • key: string

      用于查找色标的key,在attach的时候提供

    • min: number

      开始值

    • Optional max: number
    • mode: StopRuleItemFilterMode = StopRuleItemFilterMode.outside
    • opacity: number = 0

      透明度,默认为0

    Returns void

  • unlock(fireLocked?: boolean): void
  • Parameters

    • fireLocked: boolean = true

    Returns void

Generated using TypeDoc