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.