自定义 DPM 菜单
屏幕左侧导航栏中的菜单提供了在
DPM 中的多个模块之间进行导航的方法。可对此菜单进行自定义,以
更改通过现有菜单项打开的混搭、
添加新的菜单项以及
重新排序菜单项。还可以通过编辑菜单项所用的本地化标记来更改此菜单中显示的标签。有关详细信息,请参阅
更改用户界面字符串。
此菜单是通过用户界面构建基块的管理器事物的菜单配置设置动态生成的。下表列出了定义每个菜单项的管理器事物、为菜单项提供显示文本的本地化标记的名称,以及菜单标记打开的原始混搭的名称。
菜单项 | 管理器事物 | 本地化标记名称 | 原始混搭名称 | 原始菜单顺序首选项 |
---|
生产仪表板 | PTC.ProductionDashboard.Manager | PTC.ProductionDashboard.ProductionDashboard | PTC.ProductionDashboard.MainFrame_MU | 0 |
绩效分析 | PTC.PerformanceAnalysis.Manager | PTC.PerformanceAnalysis.PerformanceAnalysis | PTC.PerformanceAnalysis.Analysis_MU | 1 |
瓶颈 (在 submenu 中) | PTC.PerformanceAnalysis.Manager | PTC.PerformanceAnalysis.Root | PTC.BottleneckAnalysis.Analyis_MU | 0 (在 submenu 中) |
瀑布图 (在 submenu 中) | PTC.PerformanceAnalysis.Manager | PTC.PerformanceAnalysis.Waterfall | PTC.PerformanceAnalysis.Analysis_MU | 1 (在 submenu 中) |
操作追踪器 | PTC.ActionTracker.Manager | PTC.ActionTracker.ActionTracker | PTC.ActionTracker.MainFrame_MU | 2 |
计分卡 | PTC.Scorecard.Manager | PTC.Scorecard.Scorecard | PTC.Scorecard.Scorecard_MU | 3 |
管理 | PTC.Administration.Manager | PTC.Administration.Administration | PTC.Administration.Main_MU | 4 |
帮助 | PTC.DPM.Manager | PTC.DPM.Help | — | 100 |
帮助中心 (在 submenu 中) | PTC.DPM.Manager | PTC.DPM.HelpCenter | — | 0 (在 submenu 中) |
关于 (在 submenu 中) | PTC.DPM.Manager | PTC.DPM.About | PTC.DPM.AboutCopyright_MU | 1 (在 submenu 中) |
更改针对菜单项打开的混搭
要更改针对现有菜单项打开的混搭,请完成以下步骤:
1. 确保您希望菜单项打开的混搭“主数据”属性设置为 PTC.Base.SolutionMaster_MM。
2. 在 ThingWorx Composer 中,导航至相应的管理器事物,然后单击“编辑”。
3. 在
“配置”下的
MenuConfiguration 表中,单击
,该图标位于要编辑的菜单项旁。可通过
menuTitleKey 值来标识此菜单项。此值是为菜单项提供显示文本的本地化标记的名称。
4. 在 MenuConfiguration 窗口中,将 menuItemMashupName 值替换为您希望此菜单项打开的混搭的名称。
5. 单击“设置”以关闭 MenuConfiguration 窗口。
6. 单击“保存”以保存管理器事物的更改。
要返回到原始混搭,请再次完成上述步骤,此时会将 menuItemMashupName 值替换为原始混搭的名称。
添加菜单项
您可以向任何已创建的新构建基块所对应的菜单中添加项。
要添加菜单项,请完成以下步骤:
1. 确保您希望菜单项打开的混搭的“主数据”属性设置 PTC.Base.SolutionMaster_MM。
2. 在 ThingWorx Composer 中,导航至构建基块的管理器事物,然后单击“编辑”。
3. 在“配置”下,在 Menu Configuration 表格中单击“添加”。
4. 在 MenuConfiguration 窗口中,输入菜单项的信息:
◦ menuTitleKey - 输入为菜单项提供显示文本的本地化标记的名称。
◦ menuItemMashupName - 输入您希望菜单项打开的混搭的名称。
◦ menuName - 输入 MasterMenuNavigation。
◦ menuOrderPreference - 输入表示希望此菜单项在菜单中显示的位置的数字,从 0 (默认值) 开始。较小的数字排在较大的数字前面,例如,0 排在 4 前面。如果多个菜单项具有相同 menuOrderPreference 值,则会按照针对每个菜单项配置的管理器事物的名称以字母顺序进行排序。例如,如果两个菜单项具有相同 menuOrderPreference 值,则在 PTC.Administration.Manager 上配置的菜单项将显示在在 PTC.ProductionDashboard.Manager 上配置的菜单项之前。
◦ submenu - 如果此菜单项具有一个或多个子菜单项,单击 submenu 字段旁的“添加”。为以上描述的子菜单项输入 menuTitleKey、menuItemMashupName、menuName 和 menuOrderPreference,然后单击“添加”。对要添加的每个子菜单项重复上述步骤。menuOrderPreference 值仅适用于此子菜单。
将以下字段留空:menuSectionKey。
5. 单击“添加”以关闭 MenuConfiguration 窗口。
6. 单击“保存”以保存管理器事物的更改。
重新排序菜单
会将 DPM 菜单中的项定义为按上面屏幕截图中的顺序显示。可以通过编辑菜单项的 menuOrderPreference 值来更改其显示顺序。
要指定特定菜单项的顺序放置,请完成以下步骤:
1. 在 ThingWorx Composer 中,导航至相应的管理器事物。
2. 在
“配置”下的
MenuConfiguration 配置表中,单击要编辑的菜单项旁的
。
3. 在 MenuConfiguration 窗口中,输入希望此菜单项在 menuOrderPreference 字段中显示的位置的数字,从 0 开始。较小的数字排在较大的数字前面,例如,0 排在 4 前面。如果多个菜单项具有相同 menuOrderPreference 值,则会按照针对每个菜单项配置的管理器事物的名称以字母顺序进行排序。例如,如果两个菜单项具有相同 menuOrderPreference 值,则在 PTC.Administration.Manager 上配置的菜单项将显示在在 PTC.ProductionDashboard.Manager 上配置的菜单项之前。
4. 单击“设置”以关闭 MenuConfiguration 窗口。
5. 单击“保存”以保存管理器事物的更改。
根据需要对每个菜单项重复上述步骤。