---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/en/v2-1/ref/reference/IControlParent.md
  - https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IControlParent.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/llms.txt

# IControlParent

Расширяет [IParentOnMap](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IParentOnMap.md).

Интерфейс родительского объекта для элемента управления.

[Конструктор](#constructor-summary) | [Поля ](#properties-summary) | [События ](#events-summary) | [Методы ](#methods-summary)

## Конструктор {#constructor-summary}

```javascript
IControlParent()
```

## Поля {#properties-summary}

#|
|| **Имя** | **Тип** | **Описание** ||
|| [state](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IControlParent.md#state) | [IDataManager](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IDataManager.md) | Менеджер состояний. ||
|#

## События {#events-summary}

#|
|| **Имя** | **Описание** ||
|| [mapchange](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IParentOnMap.md#event-mapchange) | Сменилась карта. Поля данных:
- oldMap - старая карта;
- newMap - новая карта.

Унаследовано от [IParentOnMap](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IParentOnMap.md#event-mapchange). ||
|#


## Методы {#methods-summary}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [getChildElement](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IControlParent.md#getChildElement)([child](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IControlParent.md#getChildElement-param-child)) | [vow.Promise](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/vow.Promise.md) | Возвращает объект-обещание, который подтвержается HTML-элементом, в котором должен разместиться дочерний элемент. ||
|| [getMap](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IParentOnMap.md#getMap)() | [Map](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/Map.md) | Возвращает ссылку на карту.

Унаследован от [IParentOnMap](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IParentOnMap.md#getMap). ||
|#

## Описание полей {#field_detail}

### state {#state}

```javascript
{IDataManager} state
```

Менеджер состояний.

## Описание методов {#method_detail}

### getChildElement {#getChildElement}

```javascript
{vow.Promise} getChildElement(child)
```

**Возвращает** объект-обещание, который подтверждается HTML-элементом, в который должен разместиться дочерний элемент.

**Параметры:**

#|
|| **Параметр** | **Значение по умолчанию** | **Описание**  ||
|| [`child`](#getChildElement-param-child)[*](*star) | — | Тип: [IControl](https://yandex.com.tr/dev/jsapi-v2-1/doc/ru/v2-1/ref/reference/IControl.md)

Дочерний геообъект. ||
|#

\* Обязательный параметр/опция.

<!-- XLIFF_FARM_MzA5ZmZh_CACHING -->

[*star]: Обязательный параметр.