StyleControl class
Controllo per modificare lo stile della mappa.
- Extends
Costruttori
Style |
Costruisce un oggetto StyleControl. |
Metodi
disable |
Impostare lo stile in uno stato disabilitato |
enable |
Stile abilitato disabilitato in precedenza |
on |
Metodo di inizializzazione per il controllo chiamato quando aggiunto alla mappa. |
on |
Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo. |
set |
Impostare lo stile da visualizzare come attualmente selezionato.
Lo stile verrà automaticamente selezionato se |
Metodi ereditati
build |
Compilare il contenitore più esterno per il controllo, applica lo stile, incluso qualsiasi listener per lo stile automatico. |
Dettagli costruttore
StyleControl(StyleControlOptions)
Costruisce un oggetto StyleControl.
new StyleControl(options?: StyleControlOptions)
Parametri
- options
- StyleControlOptions
Opzioni per il controllo.
Dettagli metodo
disableStyle(string)
Impostare lo stile in uno stato disabilitato
function disableStyle(styleName: string)
Parametri
- styleName
-
string
Stile da disabilitare
enableStyle(string)
Stile abilitato disabilitato in precedenza
function enableStyle(styleName: string)
Parametri
- styleName
-
string
Stile da disabilitare
onAdd(Map, ControlOptions)
Metodo di inizializzazione per il controllo chiamato quando aggiunto alla mappa.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parametri
- map
- Map
Mappa a cui verrà aggiunto il controllo.
- options
- ControlOptions
ControlOptions per questo controllo.
Restituisce
HTMLElement
HtmlElement da inserire sulla mappa per il controllo.
onRemove()
Metodo chiamato quando il controllo viene rimosso dalla mappa. Deve eseguire qualsiasi pulizia necessaria per il controllo.
function onRemove()
setSelectedStyle(string)
Impostare lo stile da visualizzare come attualmente selezionato.
Lo stile verrà automaticamente selezionato se StyleControlOptions.autoSelectionMode
è true
function setSelectedStyle(styleName: string)
Parametri
- styleName
-
string
Nome di stile che deve essere disabilitato come attualmente selezionato
Dettagli dei metodi ereditati
buildContainer<K>(Map, ControlStyle, string, K)
Compilare il contenitore più esterno per il controllo, applica lo stile, incluso qualsiasi listener per lo stile automatico.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametri
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Restituisce
HTMLElementTagNameMap[K]
Ereditato daControlBase.buildContainer