slreportgen.webview.EmbeddedWebViewDocument базовый класс Встроенного генератора отчетов Веб-представления встраивает JavaScript® в сгенерированных Встроенных отчетах Веб-представления. В дополнение к генерации других фрагментов отчета JavaScript генерирует оглавление из заголовков раздела документа. Когда вы открываете отчет в веб-браузере, связанное гиперссылками оглавление появляется.
Использовать эту функцию, ваш генератор отчетов fillContent метод должен использовать API Отчета Chapter или Section объекты или API DOM 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
Для других задач создать ваш Встроенный генератор Веб-представления, см.:
Задайте опции экспорта для встроенного отчета веб-представления
Задайте содержимое документа для встроенного отчета веб-представления
Получите объекты модели для встроенного отчета веб-представления
Создание гиперссылок для встроенного отчета веб-представления
Подавите предупреждающие сообщения ссылки для встроенного отчета веб-представления
Чтобы сгенерировать Встроенный отчет Веб-представления, смотрите, Генерируют Встроенный Отчет Веб-представления.