ControlBase class
Menerapkan antarmuka kontrol dan menyediakan dukungan untuk gaya otomatis berdasarkan gaya peta.
- Extends
-
EventEmitter<T>
Metode
build |
Bangun kontainer terluar untuk kontrol, menerapkan gaya termasuk pendengar apa pun untuk gaya otomatis. |
on |
Metode inisialisasi untuk kontrol yang dipanggil saat ditambahkan ke peta. |
on |
Metode yang dipanggil ketika kontrol dihapus dari peta. Harus melakukan pembersihan yang diperlukan untuk kontrol. |
Detail Metode
buildContainer<K>(Map, ControlStyle, string, K)
Bangun kontainer terluar untuk kontrol, menerapkan gaya termasuk pendengar apa pun untuk gaya otomatis.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parameter
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Mengembalikan
HTMLElementTagNameMap[K]
onAdd(Map, ControlOptions)
Metode inisialisasi untuk kontrol yang dipanggil saat ditambahkan ke peta.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parameter
- map
- Map
Peta tempat kontrol akan ditambahkan.
- options
- ControlOptions
ControlOptions untuk kontrol ini.
Mengembalikan
HTMLElement
HTMLElement yang akan ditempatkan pada peta untuk kontrol.
onRemove()
Metode yang dipanggil ketika kontrol dihapus dari peta. Harus melakukan pembersihan yang diperlukan untuk kontrol.
function onRemove()