Для выполнения примера необходимо наличие на 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 также будет выводиться соответствующее сообщение.
См. также: