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
См. также: