ControlManager

ControlManager

Менеджер управлений панелью.

Constructor

new ControlManager()

Source:

Methods

add(id, control, doEnableopt) → {ControlManager}

Добавляет экземпляр управления панелью к общему набору экземпляров, которыми можно управлять панелью.

Parameters:
Name Type Attributes Description
id string

название экземпляра управления панелью

control IControl

добавляемый экземпляр управления панелью

doEnable boolean <optional>

включать управление панелью при добавлении

Source:
Returns:

менеджер управления панелью

Type
ControlManager

configure(config)

Применить конфигурацию к панели. Применяет конфигурацию к списку экземпляров управления панелью.

Parameters:
Name Type Description
config Moving~config

конфигурация

Source:
See:

destroy()

Уничтожить экземпляр ControlManager

Source:

disable(id) → {ControlManager}

Выключить экземпляр управления панелью.

Parameters:
Name Type Description
id string

название экземпляра

Source:
Returns:

менеджер управления панелью

Type
ControlManager

disableAll() → {Object.<string, boolean>}

Выключить все экземпляры управления панелью.

Source:
See:
Returns:

Объект, сопоставляющий название экземпляра управления со значением, был ли этот экземпляр включен перед применением функции.

Type
Object.<string, boolean>

enable(id) → {ControlManager}

Включить экземпляр управления панелью.

Parameters:
Name Type Description
id string

название экземпляра

Source:
Returns:

менеджер управления панелью

Type
ControlManager

enableAll() → {Object.<string, boolean>}

Включить все экземпляры управления панелью.

Source:
See:
Returns:

Объект, сопоставляющий название экземпляра управления со значением, был ли этот экземпляр включен перед применением функции.

Type
Object.<string, boolean>

enableByValues(values) → {ControlManager}

Функция включения экземпляров управления панелью по маске включения

Parameters:
Name Type Description
values Object.<string, boolean>

Объект, сопоставляющий название экземпляра управления с флагом, включать ли данный экземпляр управления или выключать.

Source:
Returns:

менеджер управления панелью

Type
ControlManager

isEnable(id) → {boolean|null}

Возвращает флаг, является ли экземпляр управления включенным.

Parameters:
Name Type Description
id string

название экземпляра

Source:
Returns:
  • true если включен, false если выключен, null если не найден
Type
boolean | null

remove(id) → {ControlManager}

Удаляет экземпляр управления панелью из общего набора экземпляров

Parameters:
Name Type Description
id string

название экземпляра управления панелью

Source:
Returns:

менеджер управления панелью

Type
ControlManager