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. В консоли браузера было выведено соответствующего уведомление:
Объект репозитория успешно закрыт.
См. также: