---
description: 集成面板
---

# 0.15

集成面板可以将多个模块整合进一个面板中，用多个模块为一个内容提供多样的显示形态和交互体验。

## 术语约定

TODO

## 功能特性

* 对齐网格（Align Grid）

将视窗（Viewport）划分为N行M列的网格，在开启吸附功能后，在（x,y）坐标位置打开的集成面板会自动寻找最靠近的网格，并将最终打开的坐标位置设置为网格的中心的坐标位置（x', y'）。

## 配置说明

TODO

## 消息订阅

* /XTC/IntegrationBoard/ActivatePage

此消息将激活一个标签，打开对应的页面

| 参数   | 类型     | 说明                         |
| ---- | ------ | -------------------------- |
| uid  | string | 准备创建的实例的uid                |
| page | string | 要打开的页面的名称，对应TabButton.name |

* /XTC/IntegrationBoard/DirectOpen

此消息将首先创建一个集成面板，然后刷新内容并显示，最后对齐到网格。

| 参数          | 类型     | 说明                    |
| ----------- | ------ | --------------------- |
| uid         | string | 准备创建并打开的实例的uid        |
| style       | string | 准备创建并打开的实例的样式         |
| source      | string | 内容的源类型，可选项为assloud:// |
| uiSlot      | string | 创建完成的实例的挂载槽的绝对路径      |
| uri         | string | 内容在源中的访问地址            |
| delay       | float  | 延时打开的时间，单位为秒          |
| position\_x | float  | 打开的位置的x坐标             |
| position\_y | float  | 打开的位置的y坐标             |

* /XTC/IntegrationBoard/DirectClose

此消息将关闭并销毁一个集成面板

| 参数    | 类型     | 说明             |
| ----- | ------ | -------------- |
| uid   | string | 准备关闭并销毁的实例的uid |
| delay | float  | 延时关闭的时间，单位为秒   |

## 依赖插件

oelMVCS

## 更新日志

### 0.15.0

* 修改：

DirectOpen消息，加入uiSlot参数

### 0.9.0

* 新增：

支持视频循环，对应配置为：

```markup
<VideoLoop mode="none" visible="false"/>
```
