Пример создания компонента PeriodSeriesViewMaster

Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Создадим компонент PeriodSeriesViewMaster и отобразим его в рабочей книге:

// Получим панель свойств рабочей книги
var propertyBar = workbookBox.getPropertyBarView();
// Создадим мастер для отображения и управления атрибутами рабочей книги
var pswMaster = new PP.TS.Ui.PeriodSeriesViewMaster({
    Source: workbookBox.getSource(), // Источник данных
    DataView: workbookBox.getDataView(),
    RootLoaded: function (sender, args) {
        console.log("Загружены данные для атрибута " + args.MetaAttrId);
    },
    RequestMetadata: function () {
        console.log("Запрос метаданных...");
    }
});
// Добавим данный мастер на панель свойств рабочей книги
propertyBar.addMaster(pswMaster);
// Отобразим данный мастер
pswMaster.show();
// Обновим его
pswMaster.refreshAll();
// Развернём панель «Ряды»
pswMaster.getItems()[0].expand();

В результате выполнения примера был создан и отображён компонент PeriodSeriesViewMaster:

При создании данного компонента было вызвано событие RootLoaded, обработчик которого вывел в консоли браузера соответствующее уведомление:

Загружены измерения для атрибута Series


При запросе метаданных в консоли браузера в результате обработки события RequestMetadata также будет выводиться соответствующее сообщение.

См. также:

PeriodSeriesViewMaster