Mashup Builder > 混搭
混搭
ThingWorx 中,混搭是一个网页,您可以构建此网页来对数据进行可视化,并通过图形界面与事物模型进行交互。下表列出了可用的混搭类型:
类型
说明
响应式
具有高级布局容器的响应式混搭。“布局”面板中提供了布局规则和选项。您可以将此类型的混搭另存为混搭模板。
静态 (继承)
此混搭类型会根据您定义的像素尺寸以静态方式调整大小。
* 
未来版本将会弃用此混搭类型。要使用静态定位,请创建响应式混搭,然后在“布局”面板上将定位设置为“静态”
响应式 (继承)
此混搭类型可展开以填充显示的可用分辨率,而绝不会在混搭周围留下任何未使用的空间。
* 
未来版本将会弃用此混搭类型。改为使用具有容器的响应式混搭。
您可以创建标准混搭或主混搭。您可以使用主混搭作为标准混搭的框架。例如,您可能想要常用页眉和常用页脚,并在左侧有一个用于多个混搭中的导航树。创建主数据以在页面中对这些元素使用框架。可以根据需要为不同项目创建不同主数据,或为所有混搭创建一个主数据。
下表列出了 ThingWorx 8.5 及更高版本中提供的混搭类型,以及 ThingWorx 8.4 和 ThingWorx 8.3 版本中的相应类型。
8.5
8.4
8.3
“响应式”
“响应式 (高级)”
“静态 (继承)”
“静态”
“静态”
“响应式 (继承)”
“响应式”
“响应式”
ThingWorx 8.3 及更早版本中提供了以下混搭类型:
类型
说明
事物形态
可使用“事物形态”来创建要嵌入至常用组件的另一混搭中的可重用混搭。例如,您可能针对空气处理机有一个事物形态定义,其中包括风扇处于开启还是关闭状态、进风口和出风口温度,以及一张空气处理机的图片。您可以从已定义的事物网获取一个列表,其中列出您在树结构中的所有空气处理机 (或针对模型的其他查询,例如实现空气处理机形态的所有事物的列表)。单击特定的空气处理机时,您希望显示正确的图片、开/关状态,以及进风口和出风口温度。由于这是涵盖所有空气处理机的常用视图,因此您可以定义“事物形态”混搭。随后,可将“事物形态”混搭作为嵌入式混搭放置在树小组件的旁边。在“事物形态”混搭内,可以使用“事物形态”定义来选择适当的服务以返回相应的数据。随后,可将“事物形态”混搭中的事物链接至树中的选定空气处理机。用户选择特定的空气处理机时,此单位 ID 会传递到“事物形态”混搭,然后系统会针对此特定事物执行数据服务。这个工具很棒,具有很高的可重用性,并且可通过使用面向对象的技术最大限度地减少维护来设计您的混搭。
事物模板
“事物模板”混搭实质上与“事物形态”混搭相同,唯一不同的是您会将“事物模板”用作设计混搭时所基于的抽象实体,而非“事物形态”。