StyleControl class
Ein Steuerelement zum Ändern des Stils der Karte.
- Extends
Konstruktoren
Style |
Erstellt ein StyleControl-Steuerelement. |
Methoden
disable |
Stil in einem deaktivierten Zustand festlegen |
enable |
Aktivierte Formatvorlage, die zuvor deaktiviert war |
on |
Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird. |
on |
Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen. |
set |
Legen Sie die Formatvorlage fest, die angezeigt werden soll, als aktuell ausgewählt.
Stil wird automatisch ausgewählt, wenn |
Geerbte Methoden
build |
Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren. |
Details zum Konstruktor
StyleControl(StyleControlOptions)
Erstellt ein StyleControl-Steuerelement.
new StyleControl(options?: StyleControlOptions)
Parameter
- options
- StyleControlOptions
Die Optionen für das Steuerelement.
Details zur Methode
disableStyle(string)
Stil in einem deaktivierten Zustand festlegen
function disableStyle(styleName: string)
Parameter
- styleName
-
string
Zu deaktivierende Formatvorlage
enableStyle(string)
Aktivierte Formatvorlage, die zuvor deaktiviert war
function enableStyle(styleName: string)
Parameter
- styleName
-
string
Zu deaktivierende Formatvorlage
onAdd(Map, ControlOptions)
Initialisierungsmethode für das Steuerelement, das aufgerufen wird, wenn es der Karte hinzugefügt wird.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parameter
- map
- Map
Die Zuordnung, der das Steuerelement hinzugefügt wird.
- options
- ControlOptions
Die ControlOptions für dieses Steuerelement.
Gibt zurück
HTMLElement
Ein HTMLElement, das auf der Karte für das Steuerelement platziert werden soll.
onRemove()
Methode, die aufgerufen wird, wenn das Steuerelement aus der Zuordnung entfernt wird. Sollte alle erforderlichen Bereinigungen für das Steuerelement ausführen.
function onRemove()
setSelectedStyle(string)
Legen Sie die Formatvorlage fest, die angezeigt werden soll, als aktuell ausgewählt.
Stil wird automatisch ausgewählt, wenn StyleControlOptions.autoSelectionMode
true
function setSelectedStyle(styleName: string)
Parameter
- styleName
-
string
Formatvorlagename, der als aktuell ausgewählt deaktiviert werden muss
Details zur geerbten Methode
buildContainer<K>(Map, ControlStyle, string, K)
Erstellen Sie den äußersten Container für das Steuerelement, und wendet das Formatieren an, einschließlich aller Listener für das automatische Formatieren.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parameter
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Gibt zurück
HTMLElementTagNameMap[K]
Geerbt vonControlBase.buildContainer