开发解决方案的最佳做法 > 设计 ThingWorx 解决方案的用户体验 > ThingWorx 中的混搭和主数据是什么?
ThingWorx 中的混搭和主数据是什么?
本部分将介绍如何使用混搭和主数据。
混搭
混搭是网页的可视化形式,用于根据解决方案的业务和技术要求显示 ThingWorx 模型或设备中的数据。
使用 Mashup Builder 为您的解决方案创建用户界面。Mashup Builder 将 ThingWorx 中可用的数据服务与一组可视化组件 (称为小组件) 组合在一起,以创建唯一的网页。该网页可合并多个源中的数据。
构建混搭时,请考虑以下概念:
小组件是指放置在混搭上的组件。小组件可以是用于数据显示的栅格或图表。小组件还包括基本的 HTML 元素,例如文本框、按钮和导航链接。
ThingWorx 数据服务用于检索可在混搭中使用的数据。可视化小组件用于显示混搭上的数据。
系统还可以调用服务来响应其他服务状态和用户交互。
小组件支持样式和状态。例如,文本框支持字体大小、字体颜色和背景颜色的样式,但不支持不同状态的颜色更改。
值显示支持根据状态对样式进行更改。例如,您可以为特定阈值设置红色。如果显示小组件中的值达到此指定的阈值,则小组件的颜色将变为红色。
样式主题是一组属性 (如文本、颜色和线),可应用于混搭中的元素。当将样式主题应用于顶级混搭时,还会将其应用于所有嵌入式小组件和混搭。可以利用样式主题轻松管理多个混搭的样式。
* 
ThingWorx 8.4 及更高版本中可用的新小组件将使用样式主题。未来版本将弃用样式定义。建议改用样式主题功能。
主数据
主混搭可为混搭内容提供一致的框架。这类似于主数据页面或模板。主数据通常用于在整个混搭中显示的项,例如徽标、菜单、标题、页眉、页脚、边栏等。您可以重复使用主混搭,以在整个解决方案中获得相同的外观。
您可以根据需要为不同项目创建不同主数据,或为所有混搭创建一个主数据。
混搭类型
您可以创建不同类型的混搭:
静态 - 以静态方式将大小调整为您所定义的尺寸。在较低的分辨率下显示时会提供滚动条,而在较高的分辨率下,则会在混搭周围留出未使用的空间。
响应式 - 填充显示的分辨率。此类型的混搭不会在混搭周围留出任何未使用的空间。
响应式 (高级) - 填充显示的分辨率。此类型的混搭可通过基于 Flexbox 的高级容器在容器内排列各个项。
这对您有帮助吗?