Control for selecting dataset and variable

Hierarchy

  • WxAPIControl

Constructors

  • Constructor

    Parameters

    • wxapi: WxAPI

      WxAPI object - API to get datasets and variables

    • Optional dataset: string

      dataset - dataset name to be selected

    • Optional variable: string

      variable - variable name to be selected

    • opts: WXApiControlOptions = {}

    Returns WxAPIControl

Properties

_busy: boolean = false
_div: HTMLDivElement
datasets: HTMLSelectElement
filter: HTMLInputElement
onchange?: ((dataset: string, variable: string, resetStyleAndFlyTo?: boolean) => Promise<void>)

Type declaration

    • (dataset: string, variable: string, resetStyleAndFlyTo?: boolean): Promise<void>
    • Callback for dataset and variable

      Parameters

      • dataset: string
      • variable: string
      • Optional resetStyleAndFlyTo: boolean

      Returns Promise<void>

variables: HTMLSelectElement
wxapi: WxAPI

WxAPI object - API to get datasets and variables

Methods

  • Extender for Leaflet

    Returns {
        onAdd: (() => HTMLDivElement);
        onRemove: (() => void);
    }

    • onAdd: (() => HTMLDivElement)
        • (): HTMLDivElement
        • Returns HTMLDivElement

    • onRemove: (() => void)
        • (): void
        • Returns void

  • Fill datasets

    Parameters

    • Optional dataset: string

      dataset - dataset name to be selected

    • Optional variable: string

      variable - variable name to be selected

    • Optional options: WXApiControlOptions

    Returns Promise<void>

  • Fill variables

    Parameters

    • Optional variable: string

      variable - variable name to be selected

    Returns Promise<void>

Generated using TypeDoc