GroupSeries (wbk, series, callback);
wbk. Задает значение рабочей книги;
series. Задает массив индексов рядов в таблице;
callback. Задает обработчик окончания выполнения операции.
Метод GroupSeries группирует ряды рабочей книги.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо чтобы в рабочей книге первый и второй ряд были не групповыми, а в обработчике события открытия документа необходимо добавить следующий код:
var groupSeriesButt = new PP.Ui.Button({ ParentNode: document.body, //родительский узел DOM Content: "Группировать ряд", //подпись Click: PP.Delegate(onClickGroupSeries) }); function onClickGroupSeries() { var wbk = args.Workbook; //Получаем ряды var series = wbk.getSeries(); //Выбираем ряды для группировки var toOneGroup = [series[0], series[1]]; //Группируем ряды рабочей книги tsService.GroupSeries(wbk, toOneGroup, PP.Delegate(onGroupSeries, this)); // Обработчик события окончания выполнения метода GroupSeries function onGroupSeries(sender, args){ //Обновляем, чтобы увидеть сгруппированные записи workbookBox.refreshAll(); } }
После выполнения примера на html-странице будет размещена кнопка с наименованием «Группировать ряд», при нажатии на которую первые два ряда рабочей книги будут сгруппированы в новую группу:
См. также: