• Post category:executeMethod
  • Запись изменена:07.11.2022

window.Asc.plugin.executeMethod («GetAllContentControls», callback)

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

Применение
Этот метод следует использовать следующим образом:

window.Asc.plugin.executeMethod ("GetAllContentControls");
Возвращает
Метод возвращает массив объектов управления содержимым:
[
    {
        "Tag": "Document",
        "Id": 0,
        "Lock": 0,
        "InternalId": "1_713"
    }
]
Параметры
ПараметрОписаниеТипПример
TagТег, назначенный элементу управления содержимым. Один и тот же тег можно назначить нескольким элементам управления содержимым, чтобы можно было ссылаться на них в коде.строковый«{tag}»
IdУникальный идентификатор элемента управления содержимым. Его можно использовать для поиска определенного элемента управления содержимым и ссылаться на него в коде.целочисленный2
LockЗначение, которое определяет, возможно ли удалить и/или изменить элемент управления содержимым или нет.целочисленный0
InternalIdУникальный внутренний идентификатор элемента управления содержимымстроковый«1_713»
Пример
var flagInit = false;
window.Asc.plugin.init = function (text) {
    if (!flagInit) {
        this.executeMethod ("GetAllContentControls", null, function(data) {
            for (var i = 0; i < data.length; i++) {
                if (data[i].Tag == 11) {
                    this.Asc.plugin.executeMethod("SelectContentControl",[data[i].InternalId]);
                    break;
                }
            }
        });
        flagInit = true;
        ...
    }
};