关于 BOM 变换器“可视化”选项卡中的“自定义选择”操作
在 BOM 变换器的“可视化”选项卡中,单击 > 以启用“自定义选择”操作。启用“自定义选择”操作并在可视化窗格中选择某个部件后,默认情况下,系统会选中树结构中的相应部件。管理员可通过在 associativity.properties.xconf 中配置特性,自定义 BOM 变换器的上游和下游视图中“自定义选择”的选择条件。
• 对于上游视图,配置 com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes 特性以指定有效值。
• 对于下游视图,配置 com.ptc.windchill.associativity.downstreamCustomVizSelectionObjectTypes 特性以指定有效值。
这些特性位于 <Windchill>\codebase\com\ptc\core\foundation\associativity\xconfs 的 associativity.properties.xconf 中。
您可以在这些特性中指定下列值:
• 对象类型 - 例如,WTPart1。使用分号分隔符指定多个值。
• 对象类型的名称、属性名称和属性值 - 例如,wt.part.WTPart|Source|Make。使用竖线分隔符指定这些值。属性值应为字符串类型。
• 前两个实体的组合 - 例如,WTPart1;wt.part.WTPart2|Source|Make。
配置自定义选择特性
• 指定对象类型时:
<AddToProperty name="com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes" value="wt.part.WTPart1; wt.part.WTPart2"/>
• 指定具有对象类型的属性类型和属性值时:
<AddToProperty name="com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes" value="wt.part.WTPart|Source|Make"/>
• 指定组合时,请按如下所示配置特性:
<AddToProperty name="com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes" value=" WTPart1;wt.part.WTPart2|Source|Make"/>
配置特性后,需重新启动 Windchill 服务器才能使更改生效。
配置特性后,如果启用“自定义选择”操作并在“可视化”选项卡中选择一个部件,则系统会向上遍历树结构。同时,选定满足特性中所设条件的部件的第一级子项部件。
请注意下列与“自定义选择”操作相关的事项:
• 在 BOM 变换器中,如果选择“自定义选择”,则“选择父项”和“选择第一级装配”操作会被禁用。
• 如果在关闭 BOM 变换器会话之前选择了“自定义选择”操作,则在打开新的 BOM 变换器会话时,系统会默认选择此操作。
• 在使用“自定义选择”操作之前,必须启用 > 操作。
如果在 com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes 和 com.ptc.windchill.associativity.downstreamCustomVizSelectionObjectTypes 特性中指定了多个值,则在找到满足其中一个设置值的部件后,便会立即停止遍历。例如,对于下列特性定义,在找到满足 WTPart1 值的部件后,便会停止遍历结构:<AddToProperty name="com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes" value=" WTPart1;wt.part.WTPart2|Source|Make"/>
有关详细信息,请参阅下列主题: