createWbkFromRub (key, userCallback, callbackAfterOpenHierarchy);
key. Задает ключ базы данных временных рядов;
userCallback. Задает обработчик завершения выполнения операции;
callbackAfterOpenHierarchy. Задает обработчик завершения открытия иерархии рядов в рабочей книге.
Метод createWbkFromRub создаёт рабочую книгу из базы данных временных рядов и открывает её.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var createWbkFromRubButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Создать рабочую книгу", //Подпись Click: PP.Delegate(onClickCreateWbkFromRub) }); function onClickCreateWbkFromRub() { //Получаем ключ базы данных временных рядов var key = wbk.getWbkMetadata().rubrs.def.k; //Создаём рабочую книгу из базы данных временных рядов и открываем её tsService.createWbkFromRub (key, PP.Delegate(onWbkCreatedFromRub, this)); function onWbkCreatedFromRub(sender, args){ //Получаем созданную рабочую книгу var newWorkbook = args.Workbook; //Присваиваем новый источник компоненту workbookBox workbookBox.setSource(newWorkbook); } }
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «Создать рабочую книгу». После нажатия на кнопку в репозитории будет создана и открыта новая рабочая книга.
См. также: