其他 Windchill 功能 > 制造过程管理 > 将 eBOM 变换为 mBOM > 使用 BOM 变换器 > 使用可视化面板 > 关于 BOM 变换器“可视化”选项卡中的“自定义选择”操作
  
关于 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.upstreamCustomVizSelectionObjectTypescom.ptc.windchill.associativity.downstreamCustomVizSelectionObjectTypes 特性中指定了多个值,则在找到满足其中一个设置值的部件后,便会立即停止遍历。例如,对于下列特性定义,在找到满足 WTPart1 值的部件后,便会停止遍历结构:<AddToProperty name="com.ptc.windchill.associativity.upstreamCustomVizSelectionObjectTypes" value=" WTPart1;wt.part.WTPart2|Source|Make"/>
有关详细信息,请参阅下列主题:
示例 1:根据 BOM 变换器“可视化”选项卡中的选择内容突出显示树结构中的部件
示例 2:根据 BOM 变换器“可视化”选项卡中的选择内容突出显示树结构中的具体值