StyleControl class
Een besturingselement voor het wijzigen van de stijl van de kaart.
- Extends
Constructors
Style |
Maakt een StyleControl. |
Methoden
disable |
Stijl instellen met een uitgeschakelde status |
enable |
Ingeschakelde stijl die eerder was uitgeschakeld |
on |
Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart. |
on |
Methode die wordt aangeroepen wanneer het besturingselement uit de kaart wordt verwijderd. Moet de benodigde opschoning voor het besturingselement uitvoeren. |
set |
Stel de stijl in die moet worden weergegeven als momenteel geselecteerd.
Stijl wordt automatisch geselecteerd als |
Overgenomen methoden
build |
Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl. |
Constructordetails
StyleControl(StyleControlOptions)
Maakt een StyleControl.
new StyleControl(options?: StyleControlOptions)
Parameters
- options
- StyleControlOptions
De opties voor het besturingselement.
Methodedetails
disableStyle(string)
Stijl instellen met een uitgeschakelde status
function disableStyle(styleName: string)
Parameters
- styleName
-
string
Stijl die moet worden uitgeschakeld
enableStyle(string)
Ingeschakelde stijl die eerder was uitgeschakeld
function enableStyle(styleName: string)
Parameters
- styleName
-
string
Stijl die moet worden uitgeschakeld
onAdd(Map, ControlOptions)
Initialisatiemethode voor het besturingselement dat wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parameters
- map
- Map
De kaart waaraan het besturingselement wordt toegevoegd.
- options
- ControlOptions
De ControlOptions voor dit besturingselement.
Retouren
HTMLElement
Een HTMLElement dat op de kaart voor het besturingselement moet worden geplaatst.
onRemove()
Methode die wordt aangeroepen wanneer het besturingselement uit de kaart wordt verwijderd. Moet de benodigde opschoning voor het besturingselement uitvoeren.
function onRemove()
setSelectedStyle(string)
Stel de stijl in die moet worden weergegeven als momenteel geselecteerd.
Stijl wordt automatisch geselecteerd als StyleControlOptions.autoSelectionMode
is true
function setSelectedStyle(styleName: string)
Parameters
- styleName
-
string
Stijlnaam die moet worden uitgeschakeld zoals momenteel geselecteerd
Details overgenomen methode
buildContainer<K>(Map, ControlStyle, string, K)
Bouw de buitenste container voor het besturingselement, past stijl toe, inclusief listeners voor automatische stijl.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parameters
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Retouren
HTMLElementTagNameMap[K]
Overgenomen vanControlBase.buildContainer