Настройка DPM > Настройка меню DPM
Настройка меню DPM
Меню на навигационной панели с левой стороны экрана предоставляет средства для перехода между модулями в 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. Нажмите Сохранить, чтобы сохранить изменения в вещи диспетчера.
Повторите эти шаги для каждого элемента меню при необходимости.
Было ли это полезно?