StyleControl class
Kontrol untuk mengubah gaya peta.
- Extends
Konstruktor
Style |
Membuat StyleControl. |
Metode
disable |
Mengatur gaya dalam status dinonaktifkan |
enable |
Gaya diaktifkan yang sebelumnya dinonaktifkan |
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. |
set |
Atur gaya yang perlu ditampilkan seperti yang saat ini dipilih.
Gaya akan dipilih secara otomatis jika |
Metode yang Diwarisi
build |
Membangun kontainer terluar untuk kontrol, menerapkan gaya termasuk pendengar apa pun untuk gaya otomatis. |
Detail Konstruktor
StyleControl(StyleControlOptions)
Membuat StyleControl.
new StyleControl(options?: StyleControlOptions)
Parameter
- options
- StyleControlOptions
Opsi untuk kontrol.
Detail Metode
disableStyle(string)
Mengatur gaya dalam status dinonaktifkan
function disableStyle(styleName: string)
Parameter
- styleName
-
string
Gaya yang akan dinonaktifkan
enableStyle(string)
Gaya diaktifkan yang sebelumnya dinonaktifkan
function enableStyle(styleName: string)
Parameter
- styleName
-
string
Gaya yang akan dinonaktifkan
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()
setSelectedStyle(string)
Atur gaya yang perlu ditampilkan seperti yang saat ini dipilih.
Gaya akan dipilih secara otomatis jika StyleControlOptions.autoSelectionMode
true
function setSelectedStyle(styleName: string)
Parameter
- styleName
-
string
Nama gaya yang perlu dinonaktifkan seperti yang saat ini dipilih
Detail Metode yang Diwarisi
buildContainer<K>(Map, ControlStyle, string, K)
Membangun 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]
Diwarisi DariControlBase.buildContainer