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