Rub: Object;
Свойство Rub устанавливает базу данных временных рядов, которая является источником рабочей книги.
Свойство Rub представляет собой объект, который содержит информацию о базе данных временных рядов, из которой была создана рабочая книга.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var addSerieButton = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Добавить ряд", //Подпись Click: PP.Delegate(onClickAddSerie) }); function onClickAddSerie() { var source = wbk.getActiveSheet(); //Для установки периода необходимо уравнять начальный и конечный периоды source.getWbkMetadata().period.start = source.getWbkMetadata().period.end; //Получим базу данных временных рядов var rub = wbk.getRub(); //Установим начальный и конечный периоды rub.meta.period.endYear = 1991; rub.meta.period.startYear = 1990; //Получим индекс ряда, который будет добавлен var index = wbk.getActiveSheet().getSeries().length; //Добавляем ряды в рабочую книгу. tsService.addWbkSeries(source, source.getHier(), undefined, {"Index": index, "PeriodLvl": "Month"}, PP.Delegate(onResponse)); } function onResponse() { //Обновляем весь компонент для отображения рабочей книги workbookBox.refreshAll(); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Добавить ряд». При нажатии на нее в рабочую книгу будет добавлен ряд и установится период отображения с 1990 по 1991 годы.
См. также: