数据管理功能 > 管理部件结构 > Windchill 选项与变型功能 > 用选项筛选器筛选可配置产品结构 > 指定选项筛选器的筛选条件
  
指定选项筛选器的筛选条件
要指定筛选条件并将其应用到产品结构:
1. 请转至待筛选结构的顶级部件的“结构”页面。
2. 从工具栏中单击“编辑筛选器”
3. “编辑筛选器”窗口中,单击“选项筛选器”选项卡。
* 
分配的选项集将列于窗口顶部的筛选器选项卡下。
* 
默认情况下,“选项筛选器”窗口中的组、选项和选择会按照选项管理者所定义的顺序进行显示。
用户可以使用不同的排序选项和选择,也可以使用“按默认顺序排序”表格列操作返回到“选项管理者”设置的默认显示顺序。此操作仅适用于选项集表格中上一个用户定义的排序列。有关此操作的详细信息,请参阅管理选项集
4. 在开始选择之前,您可以使用窗口右上角的操作实现以下目标:
通过选择“禁用规则检查”来禁用规则检查。
* 
如果在使用“选项筛选器”选项卡 (在“配置”过程的“设置筛选器”步骤中) 时选择“禁用规则检查”,系统将跳过针对选择规则、选择日期有效性以及“要求的最小值”和“允许的最大值”子项部件执行的检查。这将允许您创建违反选择规则及子部件数量限制的变型部件。在您取消选择“禁用规则检查”后,当前选定的选择即会被取消选择。
通过单击 覆盖已分配选项集的当前版本。
通过单击 打开选项集“结构”选项卡下的“条件型规则”选项卡,以查看已分配的选项集。
通过单击“日历”图标 设置选择的日期有效性 (如果选项集支持日期有效性)。设置有效性后,即会禁用对指定日期无效的选择。
通过单击 设置配置规范。有关详细信息,请参阅指定选项筛选器的配置规范
5. 选择“设计选项”选项卡。
6. “设计选项”选项卡列出了包括在选项集中的选项。先前选定的选择列在“选择”列中。通过选择适合的选择来指定筛选条件:
a. 单击一个选项,此选项已定义的所有选择将显示在窗口的右侧窗格中。
b. 在右侧窗格中,单击您希望包括在筛选条件中的选择。
* 
可以通过使用“在表格中搜索”功能来定位特定选项或选择。有关此功能的详细信息,请参阅在表格中搜索
* 
您可以在表格顶部的下拉菜单中选择“有选择的选项”“无选择的选项”,来对表格进行过滤。此外,您可以查看所有可用选项。
7. 完成后,单击“确定”。关闭“编辑筛选器”窗口时,会将筛选条件应用到产品结构并刷新页面。
规则将影响哪些选择是可选的,何种选择是可被自动选择的。有关详情,请参阅选择的规则影响
为选项定义选择项
对于“允许 false 选择”属性设置为“是”的选项,用户可以在对可配置结构应用选项筛选器时选取单个选择进行筛选器评估。可将选项筛选器的此选择定义为 truefalse
“选项筛选器”选项卡中,当选取“允许 false 选择”属性设置为“是”的选项时,可以选取该选项的单个选择作为 truefalse。要选取此选择作为已包括的选择或 true 选择,请单击单选按钮。要选取此选择作为 false 选择,请在选择面板中单击“设置为 false” 图标。将此选择设置为 false 后,此选择将以 false 选择图标显示并处于禁用状态。因此,在筛选器评估期间,此选择将作为 false 选择项进行应用。如果在已分配的表达式中将选择定义为 false,并在筛选器中将其定义为 false 选择,则筛选器会将此选择评估为 true。要还原 false 选择项,请单击选择面板中的“清除 false”图标。
* 
如果清除选中“禁用规则检查”复选框,则会在“选项筛选器”选项卡中清除已包括的选择项和 false 选择项。
覆盖选项集的版本
已分配的选项集是受版本控制的对象;因此,在选项集被分配时,它是被分配的选项的特定版本。如果要在定义筛选条件时尝试使用已分配选项集的不同版本,则可以通过选择另一个版本的选项集临时覆盖当前分配的选项集。此覆盖操作不会影响该选项集的其他用户。
* 
产品经理、选项管理员和产品成员可以使用覆盖功能。
要覆盖选项集版本,请单击 ,然后从“替代选项集修订版本”窗口中选择其他版本。要删除覆盖,请单击“撤消选项集替代” 图标。此操作将恢复已分配选项集的版本。
使用选项筛选器的文本条目查看和选取选择
“选项筛选器”选项卡中,用户可以通过单击“显示选取的选择” 图标来查看在当前选项筛选器中选取的选择。这样即会将选项表格的显示切换到“选中的选项”表格。此表格还包括一列,该列以 图标指示 false 选择。有关 false 选择的详细信息,请参阅上述“为选项定义选择项”部分。在“显示选取的选择”视图中,右侧的面板将变为可用,该面板默认情况下为折叠状态。要对选择执行任何管理操作,必须先展开此面板。
在查看“选中的选项”表格时,选择面板中的文本条目字段将变为可用,可供选取并可将选择添加到选项筛选器定义中。在此字段中,用户可以手动输入选择项,或从外部应用程序 (如 Microsoft Excel) 中复制以逗号分隔的选择列表。可使用自动建议搜索功能,通过输入选择编号、选择名称或选项名称来选取选择。可使用名称或编号在文本条目区域中输入选择,具体取决于“选择显示格式”首选项。在此首选项中,可以将“规则和表达式格式”字段的值设置为“名称”“编号”。如果选择名称或编号包含空格或特殊字符,则必须用双引号括住选择条目。
在文本条目区域中输入或复制选择后,单击“添加”以处理选择条目并将这些选择添加到“选中的选项”表格中。false 选择由双引号外部的否定字符指示。您可以在 wt.properties 文件的 ato.negation.operator 特性中指定否定字符。此特性的默认值为 "-"。
* 
如果将选择设置为 false,且该选项的“允许 false 选择”属性设置为“否”,则系统会显示错误。有关此属性的详细信息,请参阅创建文本和数字选项
要从“选中的选项”表格中移除一个选择 (或多个选择),请右键单击选择并选取“移除”。也可从表格工具栏访问此操作。但是,使用此操作无法移除按规则包括的选择。
要将选取的选择从“已包括”(或 true) 设置为 false,请右键单击选择,然后选取“设置为 false”。也可从表格工具栏访问此操作。
要将选定的 false 选择设置为“已包括”(或 true),请右键单击选择,然后选取“设置为‘已包括’”。也可从表格工具栏访问此操作。