setWindowsPosition(report: PP.Exp.EaxDocument, metadata: Object, callback: PP.Delegate);
report. Экземпляр экспресс-отчета;
metadata. Раскладка представлений экспресс-отчета. Параметр представляет собой JSON-объект со свойством windowsPosition, определяющим взаимное расположение представлений экспресс-отчёта;
callback. Возвратная функция.
Метод setWindowsPosition устанавливает раскладку представлений экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Установим вертикальную раскладку представлений экспресс-отчета:
// Получим сервис для работы с экспресс-отчетом
var eaxMdService = expressBox.getService();
// Получим документ экспресс-отчета
var eaxAnalyzer = expressBox.getSource();
// Определяем возвратную функцию
var onSetWindowsPositionChanged = function (sender, args) {
var eaxToolBar = expressBox.getDataView().getToolBarView();
eaxToolBar.setEnabled(true);
expressBox.refreshAll();
};
// Определяем метаданные
var metadata = {
windowsPosition: "Vertical"
};
// Устанавливаем раскладку
eaxMdService.setWindowsPosition(eaxAnalyzer, metadata, PP.Delegate(onSetWindowsPositionChanged, this));
После выполнения данного примера помимо раскладки «Таблица» выберем также раскладку «пузырьковая диаграмма». Они будут располагаться вертикально:

См. также: