上一页 下一个

元素过滤器

在指定报表的输出时,您可能希望仅包含具有特定属性的元素,而不是每个遇到的元素。使用“元素过滤器”选项卡,您可以定义要报告的元素属性,以及哪些字段和字段值。如果您不想再应用它们,也可以删除元素过滤器。

“元素过滤器”选项卡以两种不同的方式提供,作为以下选项卡的选项卡:

  • “生成文档”对话框,用于为报告的特定实例设置过滤器; 退出对话框或选择其他模板时,将重置筛选器,或
  • “文档选项”对话框,用于将模板中的过滤器设置为要应用于使用该模板生成的每个报表的默认设置; “生成文档”对话框中的“特定实例”设置可以覆盖这些设置

两个对话框的选项和行为相同,只是“文档选项”对话框提供了一种工具,用于从模型中或从外部文件导入先前定义的模型搜索过滤器(通过从中导出模型搜索来创建)另一种模式)。

这些工具也通过标准图表元素的“属性”对话框的“元素过滤器”页面提供。此页面最接近于文档模板编辑器中“文档选项”对话框的选项卡。

访问 - “生成文档”对话框

显示“生成文档”对话框,然后选择“元素过滤器”页面。

要打开“生成文档”对话框,请使用此处列出的方法之一。

功能区

发布>报告>文档>生成富文本文档>元素过滤器

上下文菜单

右键单击Package | 文档| 生成文档| 元素过滤器

键盘快捷键

F8 | 元素过滤器

访问 - 模板编辑器'文档选项'对话框

显示文档模板编辑器窗口,选择模板,然后显示“文档选项”对话框,最后选择该对话框的“元素过滤器”页面。

要打开“文档选项”对话框,请使用此处列出的方法之一。

功能区

发布>工具>文档模板:选择特定模板> (工具栏图标)>元素过滤器

查看元素过滤器

列/按钮

描述

请参阅

搜索

显示要搜索的每个元素属性字段的类型和名称。

选中属性字段的复选框以将其包含在当前搜索中。

条件

显示搜索参数的条件。

可能的值包含Contaors,Equal To,Not Equals和One Of。

查找

显示搜索词以执行条件搜索。

该值特定于所选字段; 例如,值可以是“DateCreated”的日期,也可以是其他字段的文本或数值。

搜索词可以包含多个值,以逗号分隔。

需要

表示搜索结果必须包含该字段中包含搜索词的元素; 这些复选框在“添加过滤器”对话框中设置。

如果未选中“必需”复选框,则列为过滤器的字段具有OR关系; 也就是说,如果在任何一个字段中找到搜索词,则显示该元素。

勾选“必填”复选框的任何字段都会覆盖未勾选“必填”复选框的字段。

添加过滤器

元素功能
- 可选
- 必需

指定元素要素是可选的还是必需的; 这些在“搜索范围”列中显示为根元素术语下的新分支。

如果向下滚动“搜索范围”列,您可能会看到属性,更改和自定义属性等子分支; 这些是元素特征。您可以使用“添加过滤器”对话框添加这些功能。

选择:

  • '可选'单选按钮,用于生成具有元素要素之一(元素类型=对象)或其中一个要素过滤器(属性名称= Att1)的元素列表; 例如,如果您的搜索是:
         元素名称= Class11,属性名称= m_Att1或范围=公共
    ,搜索结果将列出名称为Class11的所有元素以及具有属性名称m_Att1或公共范围的所有元素
  • 必需的单选按钮,用于生成必须具有元素功能的元素列表; 例如,如果您的搜索是:
         元素名称=类,属性名称= m_Att1或范围=公共,
    您将获得必须具有类名称AND的元素具有名称为m_att1的属性或公共范围

导入搜索

单击此按钮并选择从以下任一位置导入搜索中定义的过滤器:

  • 从另一个项目导出的外部XML文件,位于浏览器对话框中,或
  • Enterprise Architect安装中的标准和自定义模型搜索列表

添加过滤器

单击此按钮可显示“添加过滤器”对话框,以添加一组新参数来过滤搜索。

编辑过滤器

单击此按钮可显示“编辑过滤器”对话框,以更改搜索参数。

删除过滤器

单击此按钮可立即从搜索中删除选定的过滤器。

笔记

  • 检查您为“查找”字段提供的值是否与要搜索的元素数据字段中包含的值完全相同; 例如,Unit,Integration,System,Acceptance,Scenario和Inspection TestClasses由属性值1 - 6表示,而不是由它们各自的选项卡名称表示
  • 模板中设置的过滤器仅在该模板上运行,不对插入模板的子模板和模板片段进行操作; 要过滤子模板,请在每个子模板中设置过滤器

学到更多