createObject(classId, name, callback);
classId. Идентификатор класса создаваемого объекта. Элемент перечисления PP.Mb.Ui.MetabaseObjectClass.
name. Имя создаваемого объекта;
callback. Возвратная функция.
Метод createObject создает объект репозитория.
Для выполнения примера предполагается наличие на странице компонента NavigatorBox с наименованием «navbox» (см. «Пример создания компонента NavigatorBox»). Создадим новый объект в текущей папке репозитория:
navbox.createObject(2561, "New OLAP", PP.Delegate(function (sender, args) {
var res = JSON.parse(args.ResponseText);
console.log("Ключ созданного объекта: " + res.CreateObjectResult.object.k)
}));
После выполнения примера в текущей папке будет создан экспресс-отчет с наименованием «New OLAP». В консоль браузера будет выведен ключ созданного объекта.
См. также: