Main Content

本页采用了机器翻译。点击此处可查看英文原文。

生成嵌入式 Web 视图报告的目录

嵌入式 Web 视图报告生成器的 slreportgen.webview.EmbeddedWebViewDocument 基类将 JavaScript® 嵌入到生成的嵌入式 Web 视图报告中。除了生成报告的其他部分之外,JavaScript 还根据文档章节标题生成目录。当您在 Web 浏览器中打开报告时,会出现超链接的目录。

要使用此功能,您的报告生成器 fillContent 方法必须使用报告 API ChapterSection 对象,或者 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

有关创建嵌入式 Web 视图生成器的其他任务,请参阅:

要生成嵌入式 Web 视图报告,请参阅 生成嵌入式 Web 视图报告