PP.App.setObjectName

Синтаксис

setObjectName(name: String);

Параметры

name. Наименование объекта репозитория.

Описание

Метод setObjectName устанавливает для текущего объекта репозитория новое наименование.

Пример

Для выполнения примера необходимо, чтобы был выполнен вход в веб-приложение Prognoz Platform 8, а также должен существовать экспресс-отчёт с ключом 4960 и с идентификатором класса, равным 261. Указанные ниже сценарии нужно запустить в консоли браузера.

Откроем на просмотр экспресс-отчёт с ключом 4960:

var mbObject = new PP.Mb.Object({
    Key: 4960 // Ключ открываемого экспресс-отчёта
});
var moduleData = {
    Class: 2561
}
// Откроем на просмотр экспресс-отчёт с ключом 4960
PP.App.openObject(mbObject, PP.App.OpenMode.Open, moduleData);

После выполнения примера был открыт на просмотр экспресс-отчёт. Далее определим его наименование и наименование соответствующего объекта в репозитории, а также установим новое имя для данного экспресс-отчёта:

// Получим старое наименование объекта
console.log("Старое наименование: " + PP.App.getObjectName());
// Установим новое наименование
PP.App.setObjectName("Экспресс-отчёт");
console.log("Новое наименование: " + PP.App.getObjectName());
// Получим настройки объекта в репозитории
if (PP.App.getMbObject()) {
    console.log("Наименование объекта в репозитории: " + PP.App.getMbObject().getId())
};

В результате выполнения примера для экспресс-отчёта было задано собственное наименование «Экспресс-отчёт»:

В консоли браузера было выведено старое и новое наименование данного объекта, а также имя соответствующего объекта в репозитории:

Старое наименование: Динамика показателей по региону

Новое наименование: Экспресс-отчёт

Наименование объекта в репозитории: EXP_DYN1_COPY58
 

Теперь закроем данный объект:

var mbObject = new PP.Mb.Object({
    Key: 4960 // Ключ открываемого экспресс-отчёта
});
// Теперь закроем объект
PP.App.closeObject(mbObject, mbObject.Key, true);
if (!PP.App.getMbObject()) {
    console.log("Объект репозитория успешно закрыт.");
};

В ходе выполнения указанного сценария был закрыт объект, представляющий экспресс-отчёт с ключом 4960. В консоли браузера было выведено соответствующего уведомление:

Объект репозитория успешно закрыт.

См. также:

PP.App