StyleControl class
عنصر تحكم لتغيير نمط الخريطة.
- Extends
المنشئون
Style |
إنشاء StyleControl. |
الأساليب
disable |
تعيين نمط في حالة تعطيل |
enable |
النمط الممكن الذي تم تعطيله مسبقا |
on |
أسلوب التهيئة لعنصر التحكم الذي يتم استدعاؤه عند إضافته إلى الخريطة. |
on |
الأسلوب الذي يتم استدعاؤه عند إزالة عنصر التحكم من الخريطة. يجب إجراء أي تنظيف ضروري لعنصر التحكم. |
set |
قم بتعيين النمط الذي يجب عرضه كما هو محدد حاليا.
سيتم تحديد النمط تلقائيا إذا كان |
الأساليب المتوارثة
build |
إنشاء الحاوية الخارجية لعنصر التحكم، وتطبيق التصميم بما في ذلك أي وحدات استماع للتصفيف التلقائي. |
تفاصيل المنشئ
StyleControl(StyleControlOptions)
إنشاء StyleControl.
new StyleControl(options?: StyleControlOptions)
المعلمات
- options
- StyleControlOptions
خيارات عنصر التحكم.
تفاصيل الأسلوب
disableStyle(string)
تعيين نمط في حالة تعطيل
function disableStyle(styleName: string)
المعلمات
- styleName
-
string
النمط المراد تعطيله
enableStyle(string)
النمط الممكن الذي تم تعطيله مسبقا
function enableStyle(styleName: string)
المعلمات
- styleName
-
string
النمط المراد تعطيله
onAdd(Map, ControlOptions)
أسلوب التهيئة لعنصر التحكم الذي يتم استدعاؤه عند إضافته إلى الخريطة.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
المعلمات
- map
- Map
الخريطة التي ستتم إضافة عنصر التحكم إليها.
- options
- ControlOptions
ControlOptions لعنصر التحكم هذا.
المرتجعات
HTMLElement
HTMLElement ليتم وضعه على الخريطة لعنصر التحكم.
onRemove()
الأسلوب الذي يتم استدعاؤه عند إزالة عنصر التحكم من الخريطة. يجب إجراء أي تنظيف ضروري لعنصر التحكم.
function onRemove()
setSelectedStyle(string)
قم بتعيين النمط الذي يجب عرضه كما هو محدد حاليا.
سيتم تحديد النمط تلقائيا إذا كان StyleControlOptions.autoSelectionMode
true
function setSelectedStyle(styleName: string)
المعلمات
- styleName
-
string
اسم النمط الذي يجب تعطيله كما هو محدد حاليا
تفاصيل الأساليب المتوارثة
buildContainer<K>(Map, ControlStyle, string, K)
إنشاء الحاوية الخارجية لعنصر التحكم، وتطبيق التصميم بما في ذلك أي وحدات استماع للتصفيف التلقائي.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
المعلمات
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
المرتجعات
HTMLElementTagNameMap[K]
موروث منControlBase.buildContainer