传送占位
使用vue的Teleport内置组件,用于绘制嵌入视图中的面板成员。
搜索栏传送
工具栏传送
输入参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| modelData | 传送占位模型 | Object as IPanelRawItem | - |
| controller | 传送占位控制器 | Object as TeleportPlaceholderController | - |
状态
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| visible | 是否显示 | boolean | - |
| keepAlive | 不显示时是否保活,使其功能保留 | boolean | - |
| layout | 布局面板状态 | IApiLayoutState | - |
| disabled | 是否禁用 | boolean | - |
| class | 类名集合 | IApiPanelItemClass | - |
| required | 是否必填 | boolean | - |
| readonly | 是否只读 | boolean | - |
| context | 应用上下文 | IApiContext | - |
| counterData | 计数器数据 | IApiData | - |
| teleportTag | 嵌入视图中的部件可依据该参数找到传送占位面板项进行位置替换,参数默认格式为 “当前视图标识-需传送部件标识”;也可通过面板项参数(TeleportTag)来指定 | string | - |
控制器
| 名称 | 说明 | 类型 |
|---|---|---|
| model | 成员模型 | IPanelItem |
| panel | 面板控制器 | IApiPanelController |
| parent | 父容器控制器(除了根成员都存在) | IApiPanelItemContainerController |
| state | 传送占位状态 | TeleportPlaceholderState |
| data | 数据对象 | IApiData |
面板项参数
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| TeleportTag | 传送占位面板项与需传送部件的关联标识,其值必须与部件参数(teleporttag)的值一致 | string | undefined |