StyleControl class
Ovládací prvek pro změnu stylu mapy.
- Extends
Konstruktory
Style |
Vytvoří StyleControl. |
Metody
disable |
Nastavení stylu v zakázaném stavu |
enable |
Povolený styl, který byl dříve zakázán |
on |
Metoda inicializace ovládacího prvku, který je volána při přidání do mapy. |
on |
Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést jakékoli nezbytné vyčištění ovládacího prvku. |
set |
Nastavte styl, který se má zobrazit jako aktuálně vybraný.
Styl se automaticky vybere, pokud |
Zděděné metody
build |
Sestavte vnější kontejner pro ovládací prvek, použije styling včetně všech naslouchacích procesů pro automatické stylování. |
Podrobnosti konstruktoru
StyleControl(StyleControlOptions)
Vytvoří StyleControl.
new StyleControl(options?: StyleControlOptions)
Parametry
- options
- StyleControlOptions
Možnosti ovládacího prvku.
Podrobnosti metody
disableStyle(string)
Nastavení stylu v zakázaném stavu
function disableStyle(styleName: string)
Parametry
- styleName
-
string
Styl, který se má zakázat
enableStyle(string)
Povolený styl, který byl dříve zakázán
function enableStyle(styleName: string)
Parametry
- styleName
-
string
Styl, který se má zakázat
onAdd(Map, ControlOptions)
Metoda inicializace ovládacího prvku, který je volána při přidání do mapy.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parametry
- map
- Map
Mapa, do které bude ovládací prvek přidán.
- options
- ControlOptions
ControlOptions pro tento ovládací prvek.
Návraty
HTMLElement
HtmlElement, který má být umístěn na mapě ovládacího prvku.
onRemove()
Metoda, která je volána při odebrání ovládacího prvku z mapy. Měl by provést jakékoli nezbytné vyčištění ovládacího prvku.
function onRemove()
setSelectedStyle(string)
Nastavte styl, který se má zobrazit jako aktuálně vybraný.
Styl se automaticky vybere, pokud StyleControlOptions.autoSelectionMode
je true
function setSelectedStyle(styleName: string)
Parametry
- styleName
-
string
Název stylu, který je potřeba zakázat jako aktuálně vybraný
Podrobnosti zděděných metod
buildContainer<K>(Map, ControlStyle, string, K)
Sestavte vnější kontejner pro ovládací prvek, použije styling včetně všech naslouchacích procesů pro automatické stylování.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametry
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Návraty
HTMLElementTagNameMap[K]
Zděděno zControlBase.buildContainer