---
metadata:
  - name: generator
    content: Diplodoc Platform v5.39.1
alternate:
  - https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/llms.txt

# event.PriorityGroup

Расширяет [IEventGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/IEventGroup.md).

Слушатель событий.

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

```javascript
event.PriorityGroup(events)
```

Создает экземпляр контейнера событий.

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

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `events`[*](*parametr) | — | Тип: [event.PriorityManager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityManager.md)

Менеджер событий, для которого создается контейнер. ||
|#

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

## Поля {#fields}

#|
|| **Имя** | **Тип** | **Описание** ||
|| [events](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#events) | [event.PriorityManager](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityManager.md) | Менеджер событий, для которого создан контейнер. ||
|#

## Методы {#method}

#|
|| **Имя** | **Возвращает** | **Описание** ||
|| [add](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#add)([types](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#add-param-types), [callback](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#add-param-callback)[, [context](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#add-param-context), [priority](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#add-param-priority)) | [event.PriorityGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md) | Добавляет обработчик события. ||
|| [remove](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#remove)([types](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#remove-param-types), [callback](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#remove-param-callback)[, [context](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#remove-param-context), [priority](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#remove-param-priority)) | [event.PriorityGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md) | Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера. ||
|| [removeAll](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md#removeAll)() | [event.PriorityGroup](https://yandex.ru/dev/maps/archive/doc/jsapi/2-0/ru/ref/reference/event.PriorityGroup.md) | Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера. ||
|#

## Описание полей {#description-fields}

### events

```javascript
{event.PriorityManager} events
```

Менеджер событий, для которого создан контейнер.

## Описание методов {#description-methods}

### add

```javascript
{event.PriorityGroup} add(types, callback[, context, priority)
```

Добавляет обработчик события.

**Returns** ссылку на себя.

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

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `types`[*](*parametr) | — | Тип: String\|String[]

Тип или типы событий. ||
|| `callback`[*](*parametr) | — | Тип: Function

Функция-обработчик. ||
|| `context` | — | Тип: Object

Контекст исполнения функции-обработчика. ||
|| `priority`[*](*parametr) | — | Тип: ||
|#

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

### remove

```javascript
{event.PriorityGroup} remove(types, callback[, context, priority)
```

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

**Returns** ссылку на себя.

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

#|
|| **Параметр** | **Значение по умолчанию** | **Описание** ||
|| `types`[*](*parametr) | — | Тип: String\|String[]

Тип или типы событий. ||
|| `callback`[*](*parametr) | — | Тип: Function

Функция-обработчик. ||
|| `context` | — | Тип: Object

Контекст исполнения функции-обработчика. ||
|| `priority`[*](*parametr) | — | Тип: ||
|#

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

### removeAll

```javascript
{event.PriorityGroup} removeAll()
```

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

**Returns** ссылку на себя.

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