Привязка данных меню к виджету "Строка меню"
Строка меню поддерживает несколько входных данных для следующих разделов:
• Основная навигация - элементы меню верхнего уровня, отображаемые в верхней части строки меню. Эти элементы настраиваются с помощью данных меню.
• Дополнительная навигация - элементы меню верхнего уровня, которые отображаются над нижним колонтитулом. Эти элементы настраиваются с помощью данных меню.
• Нижний колонтитул - раздел в нижней части строки меню, содержащий значок, текст и ссылки на URL-адрес. Этот раздел настраивается с помощью свойств виджета. Дополнительные сведения см. в разделе
Определение раздела нижнего колонтитула.
Можно сконфигурировать тип источника данных, который будет использоваться для виджета "Строка меню" с помощью свойства DataSource. Имеются две опции для определения элементов меню:
• Таблица данных (по умолчанию) - использование таблицы данных из сервиса данных.
• Сущность меню - использование сущностей меню в Composer.
Использование сущности меню
1. Выберите виджет "Строка меню" на канве или на панели Проводник.
2. На панели Properties задайте для свойства DataSource значение Сущность меню.
3. В свойстве PrimaryNavMenu выберите сущность меню с сервера.
4. Для отображения дополнительных элементов навигации выберите сущность меню для свойства SecondaryNavMenu.
Дополнительно можно определить раздел нижнего колонтитула, используя свойства виджета.
5. Щелкните Сохранить, а затем щелкните Просмотр мэшапа.
Элементы меню отображаются во время выполнения.
Использование таблицы данных
Можно привязывать данные из любой таблицы данных, отформатированной с помощью структуры данных MenuEntry. Используйте панель Данные, чтобы добавить вещь с сервисом данных для строки меню.
1. На панели Данные добавьте сервис данных, который возвращает таблицу данных с данными пунктов меню для отображения.
2. Привяжите свойство All Data сервиса данных к свойству PrimaryNavData виджета.
3. Привяжите событие, например свойство мэшапа Loaded, чтобы выполнять сервис данных меню во время выполнения.
4. Чтобы отобразить дополнительные элементы в строке меню, повторите шаги с 1 по 3 для cвойства виджета SecondaryNavData.
Дополнительно можно определить раздел нижнего колонтитула, используя свойства виджета.
5. Щелкните Сохранить, а затем щелкните Просмотр мэшапа.
Выполняется cервис данных, и отображаются элементы строки меню.
Определение раздела нижнего колонтитула
Раздел нижнего колонтитула можно использовать для отображения общей информации, такой как фирменная символика компании, имя приложения или значок имени и профиля текущего пользователя. Чтобы сконфигурировать раздел нижнего колонтитула, используйте следующие свойства виджета:
• FooterText - указывает текст для отображения в разделе нижнего колонтитула.
• FooterURL - URL-адрес для перенаправления пользователей, которые щелкнут раздел нижнего колонтитула.
• FooterIcon - указывает сущность носителя, которая будет использоваться для значка нижнего колонтитула. Значок постоянно отображается во всех типах и вариантах меню. Если это свойство пусто, отображается значок возврата.
• FooterLinkTargetWindow - управляет способом открытия ссылок в нижнем колонтитуле. Можно открывать URL-адрес в текущем или в новом окне браузера.
• HideFooter - позволяет показать или скрыть раздел нижнего колонтитула.
• FooterLogo - указывает медиаобъект для отображения в области нижнего колонтитула при открытии меню. Свойство FooterIcon используется, если строка меню находится в режиме компактного представления.
|
Это свойство доступно только в ThingWorx 9.3 и более поздних версиях.
|