功能介绍
增强过滤器为构件筛选提供了更加灵活的方式,其具备以下特性:
- 支持跨专业筛选;
- 支持同时筛选多种构件类型;
- 支持使用一个或多个筛选逻辑连接;
- 支持管理过滤器规则;
- 提供构件选择集功能,支持多次连续筛选;
图1 增强过滤器对话框
构件类型
- 在构件类型树中,可勾选一个或多个构件类型。被勾选的构件类型将参与筛选。
- 启动增强过滤器时,模型中已被选中的构件类型,将在本功能内自动被勾选。
过滤条件
管理:
- 提供保存当前筛选条件的功能。
- 如果希望当前的过滤条件被保存,可点击【+】按钮,键入名称后新建过滤器。
- 点击【删除】按钮,可删除当前选择的过滤器。“临时过滤器”不允许被删除。
图2 过滤管理器
过滤条件:
提供设置一个或多个筛选条件功能,并支持调整筛选条件间的逻辑关系。
<条件>:选择被筛选的属性名称。下拉列表中的内容与所选构件类型相关联。
<关系>:选择属性判断条件。根据“条件”选择不同,“关系”可能为是否、包含、比较等。
<内容>:选择或输入判断条件对应的详细值。根据“条件”选择不同,“内容”可能为下拉选择或文本输入形式。
<逻辑关系>:选择多个筛选条件之间的关联关系。可选“或”、“且”,分别对应取得前后筛选条件结果的并集和交集。
图3 过滤条件
过滤条件管理:
支持创建、删除和调整过滤条件。
- <增加筛选条件>:在当前列表最下方增加一个筛选条件。
- <删除筛选条件>:删除当前选择的筛选条件。当筛选条件仅剩余一个时,删除功能不生效。
- <上移筛选条件>:将当前选择的筛选条件向上移动。
- <下移筛选条件>:将当前选择的筛选条件向下移动。
图4 过滤条件管理
*tips:本功能仅筛选当前当前视图中的构件。例如,当前处于单层视图状态,则筛选本层模型中的构件。若当前处于全楼视图状态,则筛选全楼模型中的构件。
选择集
- 基于选择集功能,增强过滤器支持连续、多次、不同条件的筛选。
- 以连续进行两次构件和过滤条件均不同的筛选为例。
- 选择构件类型1、2、3,设置过滤条件A。点击<添加到选集>后,得到过滤结果a项,并在功能内显示“已选中a项”。
- 选择构件类型4、5,设置过滤条件B。再次点击<添加到选集>后,得到过滤结果b项。此时功能内显示“已选中a+b项”。
- <添加到选集>:将当前过滤条件下获得的结果添加至选择集中,选择集中的构件以高亮显示。
- <从选集中删除>:将当前过滤条件下过的结果从选择集删除。