物料列表组成
物料列表组件显示与工作指示相关联的物料,其中列出了每种物料的部件编号、部件名称、数量以及度量单位。
如果在物料列表中选择一行,则会在
工作定义介质显示组件所示的
CAD 选项卡混搭 (
PTC.SCA.SCO.WorkDefinition.CADContainedMashup) 上的 CAD 图表中选中相关部件。
混搭和小组件
PTC.SCA.SCO.MaterialsListMashup 混搭定义了物料列表组件。此混搭使用下列小组件:
• 为列表提供标题的“标签”小组件。
• “高级栅格”小组件,用于显示
顺序导航组件混搭 (
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) 中所选工作指令的相关物料列表。
输入
PTC.SCA.SCO.MaterialsListMashup 混搭的主要输入是与
顺序导航组件混搭 (
PTC.SCA.SCO.WorkDefinitionHorizontalSequentialNavigation) 中所选工作指令磁贴相关的工作定义的 UID。有关工作定义及其相关信息的详细信息,请参阅
工作定义架构。
物料列表和 CAD 图表之间的交叉选择的输入来自
工作定义介质显示组件中所用的
CAD 选项卡混搭 (
PTC.SCA.SCO.WorkDefinition.CADContainedMashup) 的
SelectedRows 属性。当选择了 CAD 图表中的一个或多个部件时,该选择会在
CAD 选项卡混搭上设置
SelectedRows 属性的值。此值将传递给物料列表混搭的
SelectedRows 属性。
输出
选择物料列表中的某一行后,ConvertSelectedRowsToSelectedParts 服务会设置 PTC.SCA.SCO.MaterialsListMashup 混搭上的 SelectedParts 属性值。此值将传递给 PTC.SCA.SCO.WorkDefinition.CADContainedMashup 混搭的 SelectedParts 属性。
服务
混搭使用 PTC.SCA.SCO.ThingViewUtils 事物的以下服务:
• ConvertSelectedRowsToSelectedParts - 将物料列表中的选定行转换为 CAD 图表中的选定部件。
• GetMaterialsList - 返回与给定工作定义 UID 相关联的物料的列表。
• GetOccurrencePathsList - 返回物料与给定工作定义 UID 相对应的出现次数路径之间的映射。