物料详细信息页面
物料详细信息页面将显示选自“物料”表中欲进行查看的物料的相关信息。
混搭和小组件
PTC.Factory.Demo.MaterialDetailMashup 混搭用于定义物料详细信息页面。它包括用于在左侧菜单窗格中显示选定选项混搭的内置混搭。对于物料详细信息页面,此菜单仅列出了用于显示 物料常规信息混搭 (PTC.Factory.Demo.MaterialGeneralInfoMashup) 的“常规信息”选项。
PTC.Factory.Demo.MaterialDetailMashup 混搭使用下列小组件:
“按钮”小组件,用于“返回”按钮 ()。
“标签”小组件,用于显示物料的标识信息。标识信息由类型和物料 ID 组成。例如:
Historyless Accordion Menu 小组件,用于定义左侧菜单栏。与选定菜单选项相关联的混搭将显示在“内置混搭”小组件中。对于物料详细信息页面,菜单 (PTC.Factory.Demo.MaterialMenu) 仅包含“常规信息”选项。
“内置混搭”小组件,用于显示与选定菜单选项相关联的混搭。
PTC.Factory.Demo.MaterialDetailMaster 混搭将被指定为 PTC.Factory.Demo.MaterialDetailMashup 混搭上的“主数据”属性,并在页面顶部提供横幅。
输入
PTC.Factory.Demo.MaterialDetailMashup 混搭的输入参数包括:
materialUID - 选自“物料”表中欲进行查看的物料的 UID。
nestedMashup - 与 Historyless Accordion Menu 小组件中选定选项相关联的混搭。如果此输入参数值为空 (例如详细信息页面初次启动时),则系统将显示于 PTC.Factory.Demo.MaterialMenu 菜单中定义的默认混搭。
输出
正在查看的物料 UID 将会传递至“内置混搭”小组件中显示的混搭。
服务
混搭使用 PTC.Factory.CommonUtilities 资源的以下服务:
GetNestedMenu - 检索从 GetMaterialMenuName 服务 (此服务将传递至 Historyless Accordion Menu 小组件) 传递的菜单名称的信息。
混搭使用 PTC.Factory.Demo.MaterialDefinitionUtils 事物的以下服务:
GetMaterialDefinition - 检索从“物料”表中选择的物料的相关信息。
GetMaterialDefinitionTitleLabel - 从 GetMaterialDefinition 服务所返回的信息中检索物料的 ID 值。此值用于页面顶部的“标签”小组件。
GetMaterialMenuName - 返回左侧窗格中所使用的菜单的名称 (PTC.Factory.Demo.MaterialMenu)。此值用作 GetNestedMenuGetDefaultNestedMashupFromMenu 服务的输入。
混搭使用 PTC.SCA.SCO.ManageResourceUtils 事物的以下服务:
GetDefaultNestedMashupFromMenu - 检索要在“内置混搭”小组件中针对 PTC.Factory.Demo.MaterialMenu 菜单中的选定菜单选项显示的混搭。如果未提供任何 nestedMashup 输入参数,则会显示在 PTC.Factory.Demo.MaterialMenu 菜单中定义的默认混搭。