The slreportgen.webview.EmbeddedWebViewDocument
базовый класс генератора отчетов Embedded Web View встраивает JavaScript® в сгенерированных отчетах Embedded Web View. В сложение с генерацией других фрагментов отчета JavaScript генерирует таблицу содержимого из заголовков разделов документа. Когда вы открываете отчет в веб-браузере, появляется гиперссылка по таблице содержимого.
Чтобы использовать эту функцию, генератор отчетов fillContent
метод должен использовать Report API Chapter
или Section
объекты, или DOM API Heading
объекты, чтобы начать разделы и подразделы отчета. Для примера:
function fillContent(rpt) import mlreportgen.dom.* import mlreportgen.report.* model = getExportModels(rpt); model= model{1}; add(rpt, TitlePage("Title", [model " Report"], "Author","")); finder = slreportgen.finder.ModelVariableFinder(model); % Create a Variables Chapter ch = Chapter("Variables"); while hasNext(finder) result = next(finder); % Create a section for the variable s = Section(result.Name); reporter = getReporter(result); add(s, reporter); % Add this section to the chapter add(ch, s); end % Add the chapter to the report add(rpt, ch); end
Другие задачи для создания генератора Embedded Web View см. в:
Задайте опции экспорта для отчета Embedded Веб-представление
Укажите содержимое документа для отчета о встраиваемом веб-представлении
Получение объектов модели для отчета Embedded Веб-представление
Создание гиперссылок для отчета о встраиваемом веб-представлении
Подавление предупреждающих сообщений о ссылках для отчета о встраиваемом веб-представлении
Чтобы сгенерировать отчет Embedded Web View, смотрите Сгенерировать отчет Embedded Web View.