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