StyleControl class
Kontrolka do zmieniania stylu mapy.
- Extends
Konstruktory
Style |
Tworzy kontrolkę StyleControl. |
Metody
disable |
Ustawianie stylu w stanie wyłączonym |
enable |
Włączony styl, który został wcześniej wyłączony |
on |
Metoda inicjowania kontrolki, która jest wywoływana po dodaniu do mapy. |
on |
Metoda wywoływana po usunięciu kontrolki z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla kontrolki. |
set |
Ustaw styl, który ma być wyświetlany jako aktualnie wybrany.
Styl zostanie automatycznie wybrany, jeśli |
Metody dziedziczone
build |
Skompiluj najbardziej zewnętrzny kontener dla kontrolki, stosuje style, w tym wszystkie odbiorniki do automatycznego stylów. |
Szczegóły konstruktora
StyleControl(StyleControlOptions)
Tworzy kontrolkę StyleControl.
new StyleControl(options?: StyleControlOptions)
Parametry
- options
- StyleControlOptions
Opcje kontrolki.
Szczegóły metody
disableStyle(string)
Ustawianie stylu w stanie wyłączonym
function disableStyle(styleName: string)
Parametry
- styleName
-
string
Styl do wyłączenia
enableStyle(string)
Włączony styl, który został wcześniej wyłączony
function enableStyle(styleName: string)
Parametry
- styleName
-
string
Styl do wyłączenia
onAdd(Map, ControlOptions)
Metoda inicjowania kontrolki, która jest wywoływana po dodaniu do mapy.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parametry
- map
- Map
Mapa, do którego zostanie dodana kontrolka.
- options
- ControlOptions
KontrolkaOpcje dla tej kontrolki.
Zwraca
HTMLElement
Element HTML, który ma zostać umieszczony na mapie kontrolki.
onRemove()
Metoda wywoływana po usunięciu kontrolki z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla kontrolki.
function onRemove()
setSelectedStyle(string)
Ustaw styl, który ma być wyświetlany jako aktualnie wybrany.
Styl zostanie automatycznie wybrany, jeśli StyleControlOptions.autoSelectionMode
jest true
function setSelectedStyle(styleName: string)
Parametry
- styleName
-
string
Nazwa stylu, która musi być wyłączona zgodnie z aktualnie wybraną
Szczegóły metody dziedziczonej
buildContainer<K>(Map, ControlStyle, string, K)
Skompiluj najbardziej zewnętrzny kontener dla kontrolki, stosuje style, w tym wszystkie odbiorniki do automatycznego stylów.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parametry
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Zwraca
HTMLElementTagNameMap[K]
Dziedziczone zkontrolki ControlBase.buildContainer