分析标题混搭
分析标题混搭 (
PTC.PerformanceAnalysis.AnalysisHeader_MU) 会显示
“显示周平均值”按钮,以及用于在
瀑布图、
排列图和
趋势图之间移动的导航控件。
在
“设备”筛选器中选择某一工作中心后,可在瀑布图中选择一个蓝色柱形,然后在导航标题中单击
以下探至该损失类别的损失原因排列图。在排列图中选择一个柱形,然后单击
,可下探至排列图的下一层级,或下探至该原因类别的最低层级原因的趋势图。在排列图或趋势图中单击
,可将排列图的层级上移回时间损失瀑布图。
小组件
PTC.PerformanceAnalysis.AnalysisHeader_MU 混搭具有以下小组件:
• 多个“按钮”小组件:
◦ 对于启用的左箭头按钮 (
)。
◦ 对于禁用的左箭头按钮 (
)。
◦ 对于启用的右箭头按钮 (
)。
◦ 对于禁用的右箭头按钮 (
)。
◦ 用于活动的“显示周平均值”按钮:在单击该按钮后显示。
◦ 用于非活动的“显示周平均值”按钮:在未单击该按钮但可进行单击时显示。
◦ 用于禁用的“显示周平均值”按钮:在无法单击该按钮时显示在趋势图中。
• 不可见“切换按钮”小组件,用于存储“显示周平均值”按钮的活动或非活动状态。如果禁用“显示周平均值”按钮 (例如在查看趋势图时),则切换按钮将保存“显示周平均值”按钮的上一状态。
• 多个“标签”小组件,用于上一图表标签、当前图表标签、下一图表标签,以及在“设备”筛选器中选择了非工作中心的设备时或无法导航到下一图表时所显示的“无数据”标签。
• 不可见“下拉列表”小组件,用于追踪当前正在查看的图表所在的层级。
• 不可见“信息表选择器”小组件,用于控制“下拉列表”小组件中保留的导航历史记录。
输入
PTC.PerformanceAnalysis.AnalysisHeader_MU 混搭的输入参数如下:
• isWorkCenter - 用于指示“设备”筛选器中的选定设备是否为工作中心的布尔标志。
• managerName - 从中运行此混搭的服务的管理器事物的名称。此值从绩效分析主混搭 (PTC.PerformanceAnalysis.Analysis_MU) 中传入。
• navigationHistory - 在浏览瀑布图和排列图时,其中包含选定损失类别和损失原因的导航历史记录的信息表。
• selectedBar - 其中包含瀑布图或排列图中选定柱形相关信息的信息表。
• selectedBarChanged - 选择柱形时对应的时间戳。
• thingName - 应用的“设备”筛选器中选定设备的事物的名称。
• updateMashupState - 用于指示是否需要刷新旨在显示瀑布图、排列图或趋势图的内置混搭的布尔标志。
输出
PTC.PerformanceAnalysis.AnalysisHeader_MU 混搭的输出参数如下:
• chartTitle - 图表标题中显示的损失原因序列。
• linkMashup - 要在 PTC.PerformanceAnalysis.Analysis_MU 混搭的内置混搭中显示的图表混搭的名称。
• mashupTitle - 图表标题第一部分的值,用于指示图表是瀑布图、排列图还是趋势图。
• navigationHistory - 在浏览瀑布图和排列图时,其中包含选定损失类别和损失原因的导航历史记录的信息表。
• normalizeState - 用于指示“显示周平均值”按钮状态的布尔值。
• updateMashupState - 用于指示是否需要刷新旨在显示瀑布图、排列图或趋势图的内置混搭的布尔标志。
服务
该混搭使用 PTC.PerformanceAnalysis.Management_TS 事物形态的以下动态服务:
• AddNavigationHistory - 向
navigationHistory 信息表中添加新行。单击右箭头按钮 (
) 后,将调用此服务。
• DeleteNavigationHistory - 从 navigationHistory 信息表中移除最后一行,并从剩余的最后一行中删除数据。
• GetCurrentMashupRow - 从 navigationHistory 信息表检索要显示的图表混搭的数据。
• GetNavigationContext - 从 navigationHistory 信息表检索要在标题中显示的上一图表标题、当前图表标题和下一图表标题。
• UpdateChartNavigationHistory - 根据瀑布图或排列图中的选定柱形,更新 navigationHistory 信息表。
您可以通过动态服务选择要在运行时执行服务的实体。在这种情况下,可从实现
PTC.PerformanceAnalysis.Management_TS 事物形态的任何实体中执行服务。有关详细信息,请参阅 ThingWorx 帮助中心中 "Mashup Builder" 一节下的
动态服务。