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