Mashup Builder > Мэшапы
Мэшапы
В ThingWorx мэшап представляет собой веб-страницу, которую можно построить для визуализации данных и взаимодействия с моделью вещи через графический интерфейс. В следующей таблице перечислены доступные типы мэшапов.
Тип
Описание
Адаптивные
Адаптивный мэшап с расширенными контейнерами компоновки. Правила и опции компоновки доступны на панели Компоновка. Можно сохранить мэшапы этого типа как шаблон мэшапа.
Статические (унаследованные)
Этот тип мэшапа имеет статический размер в соответствии с определяемыми размерами в пикселах.
* 
Этот тип мэшапа больше не будет применяться в будущем выпуске. Чтобы использовать статическое позиционирование, создайте адаптивный мэшап и задайте позицию Статическая на панели Компоновка.
Адаптивные (унаследованные)
Этот тип мэшапа расширяется, чтобы заполнить доступный экран, не оставляя неиспользуемое пространство вокруг мэшапа.
* 
Этот тип мэшапа больше не будет применяться в будущем выпуске. Вместо этого используйте адаптивный мэшап с контейнерами.
Можно создать стандартный мэшап или мастер-мэшап. Мастер-мэшапы можно использовать в качестве кадров для стандартных мэшапов. Например, может потребоваться использовать общий заголовок, общий нижний колонтитул и дерево навигации в левой части для нескольких мэшапов. Мастер создают, чтобы заключать в рамку элементы на странице. В зависимости от потребностей, можно создать разные мастеры для разных проектов или один для всех мэшапов.
В следующей таблице перечислены доступные типы мэшапов в ThingWorx 8.5 и более поздних версиях и соответствующие типы в ThingWorx 8.4 и ThingWorx 8.3.
8.5
8.4
8.3
Адаптивн.
Адаптивные (расширенные)
-
Статические (унаследованные)
Статические
Статические
Адаптивные (унаследованные)
Адаптивн.
Адаптивн.
Следующие типы мэшапов доступны в ThingWorx 8.3 и более ранних версиях.
* 
Мэшапы следующих типов, созданные в ThingWorx 8.3 и более ранних версиях, работают нормально как обычные мэшапы при обновлении до ThingWorx 8.4 и более поздних версий с конкретными параметрами мэшапа, создаваемыми автоматически.
Тип
Описание
Профиль вещи
Профиль вещи используется, если требуется создать повторно используемый мэшап, который будет встраиваться в другой мэшап для общих компонентов. Например, существует определение профиля вещи для камеры обработки воздуха, которое содержит информацию о том, включен ли вентилятор, сведения о температуре на входе и выходе и изображение камеры обработки воздуха. Можно получить список всех камер обработки воздуха в древовидной структуре из заданной сети вещей (или из других запросов модели, таких как список всех вещей, реализующих профиль камеры обработки воздуха). Требуется, чтобы при выборе определенной камеры обработки воздуха можно было увидеть правильное изображение, состояние вкл/выкл, а также температуру на входе и выходе. Поскольку это общее представление для всех камер обработки воздуха, можно определить мэшап профиля вещи. Затем можно разместить этот мэшап профиля вещи как встроенный мэшап рядом с виджетом дерева. В мэшапе профиля вещи используется определение профиля вещи для выбора нужных сервисов, возвращающих соответствующие данные. Затем вещь в мэшапе профиля вещи связывается с выбранной камерой обработки воздуха в дереве. Когда пользователь выбирает определенную камеру обработки воздуха, идентификатор элемента передается в мэшап профиля вещи и сервисы данных выполняются для соответствующей вещи. Это отличное средство для обеспечения повторного использования и разработки мэшапов с использованием объектно-ориентированных методов для минимизации обслуживания.
Шаблон вещи
Мэшап шаблона вещи в основном идентичен мэшапу профиля вещи, за исключением того, что в качестве абстрактной сущности для разработки мэшапа используется шаблон вещи, а не профиль вещи.
Было ли это полезно?