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));
После выполнения данного примера помимо раскладки «Таблица» выберем также раскладку «пузырьковая диаграмма». Они будут располагаться вертикально:
См. также: