addWbkSeries (wbk, hie, dataObjs, period, callback);
wbk. Задает значение рабочей книги;
hie. Задает иерархию рядов;
dataObjs. Задает объект, содержащий информацию о добавляемых рядах;
period. Задает период;
callback. Задает обработчик окончания выполнения операции.
Метод addWbkSeries добавляет ряды в рабочую книгу.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox», сервиса для работы с временными рядами «tsService» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var addSerieButton = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Добавить ряд", //Подпись Click: PP.Delegate(onClickAddSerie) }); function onClickAddSerie() { //возвращаем экземпляр класса PP.TS.Workbook var source = workbookBox.getSource().getActiveSheet(); //Получаем элемент для отображения таблицы рабочей книги var gridView = workbookBox.getDataView().getGridView(); var index = wbk.getSeries().length; //Добавляем ряды в рабочую книгу. tsService.addWbkSeries(source, source.getHier(), undefined, {"Index": index, "PeriodLvl": "Month"}); //Обновляем элемент для отображения таблицы рабочей книги gridView.getInstance().reset(); }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Добавить ряд», при нажатии на которую будет добавлен новый ряд с наименованием «Новый ряд 1» в таблицу рабочей книги.
См. также: