openDocument(key: Number, callback: PP.Delegate||function, params);
key. Ключ документа экспресс-отчёта, который необходимо открыть;
callback. Возвратная функция, которую необходимо вызвать после открытия;
params. Параметры, с которыми необходимо открыть объект.
Метод openDocument открывает документ экспресс-отчета в режиме просмотра.
Метод возвращает объект типа PP.Exp.EaxDocument.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox»). Откроем экспресс-отчет с ключом 109 в режиме просмотра, а также обработаем соответствующее событие:
// Получим сервис для работы с экспресс-отчетом var eaxMdService = expressBox.getService(); // Обработаем событие EaxDocumentOpened eaxMdService.EaxDocumentOpened.add(function (sender, args) { // Получим ключ текущего документа экспресс-отчета console.log("Ключ текущего документа экспресс-отчета: " + expressBox.getSource().getKey()); console.log("Ключ открытого документа экспресс-отчета: " + args.Document.getKey()); }); // Откроем документ экспресс-отчета с ключом 109 в режиме просмотра eaxMdService.openDocument(109);
После выполнения примера был открыт в режиме просмотра экспресс-отчет с ключом 109. В результате этого было сгенерировано событие EaxDocumentOpened, которое вывело в консоль браузера ключ текущего и открытого документа экспресс-отчета:
Ключ текущего документа экспресс-отчета: 108
Ключ открытого документа экспресс-отчета: 109
См. также: