PP.Exp.Ui.DimIndicatorMP(settings);
settings. JSON-объект со значениями свойств класса.
Конструктор DimIndicatorMP создает экземпляр класса DimIndicatorMP.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Далее создадим вкладку «Показатели» и добавим ее на панель свойств экспресс-отчета:
var panel;
// Получаем панель свойств экспресс-отчета
var propBar = expressBox.getPropertyBarView().getControl();
// Получаем метаданные
var md = expressBox.getSource().getMetadata();
if (md) {
var indicDimSource = expressBox.getSource().getDim(md.map.indicatorsDimension ?
md.map.indicatorsDimension.k : null);
if (indicDimSource) {
// Создаем вкладку «Показатели»
panel = new PP.Exp.Ui.DimIndicatorMP({
Source: indicDimSource, // Устанавливаем источник данных
OwnerMaster: expressBox,
Data: indicDimSource.getKey(),
Title: indicDimSource.getName(),
TypeUpdateData: PP.Exp.Ui.ViewTypeUpdate.Map,
IsRTL: expressBox.getIsRTL()
});
// Добавляем вкладку «Показатели» на панель свойств
propBar.addItem(panel);
}
}
В результате выполнения примера на панели свойств экспресс-отчета будет создана вкладка «Показатели»:

См. также: