Визуализация
Мэшапы
Мэшапы - это веб-страницы визуализации, которые используются для предоставления информации из модели ThingWorx.
Mashup Builder - это инструмент, который используется для создания веб-страниц визуализации в ThingWorx и для определения отдельных мэшапов. Мэшап представляет собой веб-страницу в ThingWorx. Инструмент Mashup Builder предназначен для использования разработчиками содержимого, владеющими необходимой информацией о применяемой модели ThingWorx, и позволяет комбинировать доступные в ThingWorx сервисы данных с набором компонентов визуализации, называемых виджетами, чтобы создавать уникальные веб-страницы, которые могут собирать данные из различных источников.
Также в Mashup Builder можно задавать определения стилей и состояний. Стили и состояния используются для управления интерфейсом пользователя (цветами, шрифтами и цветовым контекстом) отдельных виджетов в составе мэшапа.
Это полностью настраиваемая среда разработки содержимого, не требующая кодирования. Базовые концепции:
Виджеты - это компоненты, размещаемые на веб-странице. В их число входят таблицы и диаграммы для рендеринга данных и т. п. Виджеты также содержат базовые элементы HTML, такие как текстовые поля, кнопки и навигационные ссылки. Все, что можно видеть и щелкнуть, - это виджет.
Сервисы данных добавляются в мэшап из списка доступных сервисов на сервере приложений ThingWorx. Затем можно связать результаты исполнения сервиса данных с виджетом. Сервисы данных можно вызывать при загрузке страницы мэшапа и/или на основе состояний других сервисов и взаимодействия с пользователем.
Виджеты поддерживают стили и состояния в различной степени, в зависимости от предполагаемой функциональности виджета. Например, в текстовом поле с помощью состояний может поддерживаться стиль для размера шрифта, цвета шрифта и цвета фона, но не для цветового контекста. Для отображения значений поддерживается стиль или состояние. С помощью определения состояния можно влиять на стиль, применяемый к отображению, в зависимости от значения данных (отображаемое значение или другое значение, возвращенное в результате выполнения того же самого сервиса данных).
Было ли это полезно?