MetadataChanged: PP.Delegate | function (sender, args)
sender. Источник события;
args. Информация о событии. Аргументы -следующие элементы перечисления PP.Prx.Property:
Recalc. Полное обновление отчета (по умолчанию);
ControlValue. Обновление значений элементов управления;
DimSelection. Обновление отметки измерений;
ActiveSheet. Обновление активного листа.
Событие MetadataChanged наступает при изменении метаданных текстового листа отчета.
Событие наступает при вызове метода PrxDocument.refresh.
Для выполнения примера предполагается наличие на странице компонента ReportBox с наименованием «reportBox» (см. «Пример размещения компонента ReportBox»). В открытом регламентном отчете должен содержаться текстовый лист. Обновим активный текстовый лист:
dv = reportBox.getDataView(); //получаем область данных отчета
doc = dv.getActiveSheetView(); //получаем активный лист (текстовый лист)
doc.MetadataChanged.add(function (sender, args) {
console.log(args)
});
doc.refresh(PP.Prx.Property.ActiveSheet);
После выполнения примера будет обновлен активный текстовый лист отчета, при этом в консоль браузера будет выведено сообщение «ActiveSheet».
См. также: