Mashup Builder > Виджеты > Стандартные виджеты > Виджет "Строка меню" (с поддержкой тем) > Определение элементов строки меню с помощью сущности меню
Определение элементов строки меню с помощью сущности меню
Можно определить элементы строки меню с помощью стандартных сущностей меню в Composer. Создайте несколько сущностей для использования в основных и вспомогательных разделах навигации виджета "Строка меню". Кроме того, можно создать несколько уровней навигации, создав несколько связанных сущностей. Дополнительные сведения о сущностях меню в Composer см. в разделе Меню.
Чтобы определить элементы навигации верхнего уровня в строке меню, выполните следующие действия.
1. В Composer щелкните Создать и выберите опцию Меню.
2. На вкладке Общая информация введите наименование, выберите проект для сущности, а затем щелкните Сохранить.
3. На вкладке Определение меню щелкните команду Добавить. Откроется панель Новое определение меню.
4. В разделе Тип выберите один из следующих типов элементов:
Мэшап - открывает мэшап на сервере. Можно сконфигурировать следующие опции:
Название - указывает наименование элемента, отображаемое в строке меню.
Ссылка - указывает сущность мэшапа, который открывается при выборе пункта меню.
Цель - управление способом открытия пункта меню во время выполнения. Можно открыть мэшап в текущем или в новом окне браузера.
Значок - задает значок, отображаемый рядом с элементом меню.
Меню - открывает другую сущность меню во вложенном меню или во вложенном раздвижном меню в зависимости от конфигурации виджета "Строка меню". Можно сконфигурировать следующие опции:
Цель - сущность меню, используемая для определения элементов в подменю.
* 
Дополнительные опции, такие как наименование и значок элемента, определяются в выбранной сущности меню.
Гиперссылка - открывает URL-адрес веб-страницы. Можно сконфигурировать следующие опции:
Название - указывает наименование элемента, отображаемое в строке меню.
Ссылка - URL-адрес веб-страницы.
Цель - управляет способом открытия URL-адреса. Можно задать его открытие в новом окне браузера или с заменой текущего окна.
Значок - значок, отображаемый рядом с элементом ссылки.
Выход - выход пользователя из текущей сессии ThingWorx.
* 
Опция Выход поддерживается в ThingWorx 9.3.5 или более поздней версии.
Ниже представлены общие опции, доступные для каждого типа элементов меню.
Группы - управляет видимостью элементов меню для различных групп пользователей на сервере ThingWorx. Можно использовать эту опцию, чтобы указать, каким группам разрешено видеть элемент. По умолчанию сущности являются видимыми для всех групп пользователей.
По умолчанию - автоматически отображает связанный мэшап при загрузке виджета "Строка меню". Для сущности меню можно задать только один элемент по умолчанию.
5. Повторите предыдущий шаг для каждого элемента, который требуется отобразить в строке меню.
6. Щелкните Сохранить, чтобы сохранить сущность меню.
Для определения нескольких уровней навигации в строке меню можно создать дополнительные сущности меню на платформе.
Чтобы сконфигурировать элемент верхнего уровня как меню навигации второго уровня, выполните следующие действия.
1. В Composer создайте новую сущность меню, чтобы определить элементы для пунктов подменю.
2. На вкладке Общая информация введите наименование, выберите проект для сущности, а затем щелкните Сохранить.
3. Задайте отображаемое имя для элемента меню в поле Отображаемое имя. Это имя используется в родительском меню.
4. На вкладке Определение меню щелкните Добавить, чтобы определить элементы меню. Откроется панель Новый пункт меню.
Дополнительно для отображения значка меню укажите медиаобъект в разделе Значок. Этот значок отображается в родительском меню.
5. Определите элементы меню для подменю. Дополнительные сведения см. в описании шага 4 в предыдущем разделе.
6. Щелкните Сохранить, чтобы сохранить сущность меню.
7. Откройте родительскую сущность меню и на вкладке Определение меню выберите пункт меню, который требуется показать как второй уровень навигации. Откроется панель Правка пункта меню.
8. В разделе Тип выберите Меню.
9. В поле Цель выберите сущность меню, созданную на шаге 1.
10. Сохраните изменения.
Было ли это полезно?